Boehrsi.de - Blog

Empfehlungen

Alle anzeigen
Top 10 - Januar Bild
Top 10 - Januar
Top 10 - Dezember Bild
Top 10 - Dezember

I'm a coder - Spaß beim Bugfixing

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - Spaß beim Bugfixing Bild

Softwareentwicklung bedeutet neben neuen Features natürlich auch das auffinden und beheben von Bugs und Problemen. Nun sind Projekte groß, teils mit anderen zusammen entwickelt und entsprechend hat man einen mehr oder weniger tiefen Einblick in die verschiedenen Teilbereiche einer Software.
Umso befriedigender ist es eine grobe Beschreibung von einem Problem zu hören und direkt eine Idee zu haben, wo das Problem liegen könnte. Liegt man dann auch noch komplett richtig, ist dies meiner Meinung nach eines der besten Gefühle für Entwickler. Denn es zeigt das man den Code nicht nur kennt, sondern auch das man ihn verstanden und durchdrungen hat. Soll heißen man weiß nicht nur was passiert und wo es passiert, sondern auch warum und welche generellen Abläufe dahinter stecken.
Ebenfalls sehr angenehm empfinde ich es, wenn man vorhandene Konzepte und Strukturen in neuen Bereichen problemlos einsetzen kann. Da man sie flexibel genug aufgebaut hat, sodass auch andere Einsatzzwecke als der initial geplante umgesetzt werden können. Dabei kann es je nach Situation natürlich möglich sein das minimale Erweiterungen nötig sind, doch wenn die Grundideen und Abläufe weiterhin funktionieren fühlt man sich durchaus bestätigt.
Da man bei der Softwareentwicklung am Ende nicht zwangsweise etwas in der Hand hält und auch das Feedback der Nutzer oft sehr indirekt ist, finde ich es wichtig aus derartigen Dingen Freude zu ziehen. Denn am Ende sollte man ja auch Gefallen an dem finden was man tut, egal ob professionell oder im privaten Kontext. Insofern genießt den nächsten Bugfix oder das nächste Refactoring vielleicht einfach und freut euch darüber das ihr wisst was zu tun war, statt euch über eventuell blöde Fehler zu ärgern. Ein bisschen Fluchen zum abreagieren schadet hin und wieder aber natürlich trotzdem nicht.

Top 10 - Juni

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Juni Bild

Außer der Reihe mal wieder pünktlich, gibt es heute die beliebtesten Beiträge des letzten Monats für euch. Gewohnt sortiert in absteigender Reihenfolge, nach Anzahl der Aufrufe. Der Juni kommt mit der schon aus den letzten Monaten bekannten Mischung aus alt und neu daher. Es gilt wie immer, wenn ihr einen schnellen Überblick zu relevanten Themen des Blogs bekommen wollt, schaut euch die Liste ruhig mal an.

I'm a coder - Fokus ist ... oh ein Schmetterling

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - Fokus ist ... oh ein Schmetterling Bild

Software benötigt oft viele Komponenten, welche aus verschiedenen Systemen bestehen, welche wiederum jeweils Logik beinhalten. Diese Kette von potentieller Komplexität und damit verbundenen Entwicklungsaufgaben kann je nach Projekt unterschiedlich ausgeprägt auftauchen. Doch vor allem bei der Entwicklung von neuen Projekten, vielleicht sogar mit neuen Konzepten oder Frameworks, kann es schnell zu einem unangenehmen Durcheinander an Aufgaben kommen.
Ich selbst bemerke dies aktuell in Kontext meiner Gehversuche in der Welt der Spieleentwicklung. Denn während ich Apps, Backends, Webseiten und generell Programme schon oft entwickelt habe, so sind Spiele und die damit verbundenen Aufgaben durchaus neu für mich. Am Ende ist es alles Code, aber die benötigte Logik und welche Komponenten zu welchem Zeitpunkt implementiert werden sollten ist trotzdem etwas neues. Diese neuen Abläufe sind für mich kein generelles Problem, aber ich erwische mich immer wieder dabei wie ich im Kopf über ein Probleme nachdenke und dabei in gefühlte fünf andere Teilbereiche abdrifte. Somit vermische ich dann diverse Dinge miteinander, was ein Problem ist. Denn bei fehlendem Fokus verliere ich Geschwindigkeit.

Hinweis: Dieser Beitrag enthält Affiliate- / Partner-Links die meinen Blog unterstützen. Bildquelle: boehrsi.de open_in_new

Top 10 - Mai

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Mai Bild

Auch wenn die letzte Top 10 News erst ein paar Tage her ist, gibt es nun schon wieder eine neue Liste für euch. Dieses Mal mit den Daten des Monats Mai. Ihr findet die beliebtesten Beiträge sortiert nach Klicks in absteigender Reihenfolge im unteren Teil der News. Falls ihr also wissen wollt was am meisten gelesen wurde in der letzten Zeit, schaut euch die Liste einfach mal an.

Top 10 - April

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - April Bild

Auch wenn quasi schon die Top 10 Liste für den Mai vorbereitet wird, will ich euch heute erst einmal die Top 10 des Aprils nachreichen. Denn selbige scheine ich einfach vergessen zu haben. Da die Daten aber natürlich weiterhin vorhanden sind, gibt es die Top 10 des Aprils nun einfach mit etwas Versatz. Alles andere bleibt wie gewohnt, die Liste im unteren Teil der News ist nach Anzahl der Aufrufe in absteigender Reihenfolge sortiert und bietet eine kleine Übersicht was in der letzten Zeit so beliebt war hier im Blog.

Gewinnspiele im Blog - Was, wie viel und warum

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Gewinnspiele im Blog - Was, wie viel und warum Bild

Ich veranstalte nun schon seit einiger Zeit Gewinnspiele hier im Blog und in diesem Rahmen habe ich vor etwas mehr als einem Jahr die Entwicklung eines kleinen Flutter Tools begonnen. Dieses nutze ich seitdem produktiv und aktuell bin ich mit den letzten Anpassungen vor einen generellen Veröffentlichung als Open Source Software beschäftigt.
Doch darum geht es in diesem Beitrag gar nicht, sondern darum wie es eigentlich mit den verteilten Preisen so aussieht. Denn auch wenn ich monatlich darüber berichte, in welchem Maße Preise bereits verteilt wurden ist nicht direkt ersichtlich. Dies will ich hiermit ändern, denn seitdem ich dieses Tool nutze habe ich über 200 Games, DLCs, Tools und andere Preise unter euch verteilt. Um genau zu sein sind es aktuell 218, wobei die nächsten 10, aus meinem letzten Games Gewinnspiel, in den nächsten Tagen dazukommen werden.

Top 10 - März

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - März Bild

Schon wieder ist ein neuer Monat da und entsprechend möchte ich euch die Top 10 des vergangenen Monats natürlich nicht vorenthalten. Im unteren Teil der News findet ihr die gewohnte Übersicht der beliebtesten Beiträge des letzten Monats. Sortiert sind selbige in absteigender Reihenfolge nach Anzahl der Aufrufe.
Die Liste gibt einen guten Überblick zu aktuell relevanten Themen, aber auch zu generell beliebten Beiträgen des Blogs. Sofern ihr also eine schnelle Übersicht bekommen wollt, ist diese Liste wohl kein schlechter Einstiegspunkt.

Top 10 - Februar

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Februar Bild

Ein weiterer Monat ist Geschichte und entsprechend wird es wieder Zeit für die Top 10 Liste der beliebtesten Beiträge des letzten Monats. Die Liste findet ihr im unteren Teil der News. Sie ist wie gewohnt in absteigender Reihenfolge nach Anzahl der Klicks sortiert.
Dieses Mal ist die Liste eine bunte Mischung aus beliebten älteren und aktuellen Themen. Sowohl das Thema Gaming, wie auch die Softwareentwicklung wird dabei betrachtet.

I'm a coder - Ein Git Repository ersetzt keine Backups

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - Ein Git Repository ersetzt keine Backups Bild

Ich nutze Git sehr gerne und mittlerweile liegen quasi alle meine Projekte in einem Repository (Remote). Dies betrifft sowohl Code, wie auch textuellen Content und Bilder. Lediglich Daten die im Kontext der Videobearbeitung entstehen sind ausgenommen, da ich sehr große Binaries ungern im Git habe.
Das Ganze läuft so gut, dass ich fast über meine eigenen Flows gestolpert wäre. Damit gemeint ist, dass ich alle Daten im Git ablege und wenn ich etwas lokal lösche oder fälschlicherweise bearbeite stellt dies ja kein Problem dar, denn die Daten sind ja noch im Git und somit habe ich quasi ein implizites Backup.
Genau dieses “alle Daten” ist aber nicht korrekt und hier möchte ich noch einmal etwas die Wahrnehmung schärfen, sowohl von mir selbst, wie auch von euch. Es geht z.B. um Keys, lokale Konfigurationsdateien und jegliche Secrets, welche einfach nicht in einem Git liegen sollten, egal ob privat oder öffentlich. In meinem Fall ging es um Konfigurationsdateien für das Bauen und Signieren meiner Android Apps. Denn zur Zeit bereite ich einen App Release vor, merkte aber gestern ein Release Build ist derzeit nicht möglich. Grund dafür war das Fehlen besagter Dateien. Diese gingen im Rahmen der Neuinstallation meines Systems vor einigen Monaten verloren und wurden beim folgenden Setup nicht wieder hergestellt, denn dort richtete ich lediglich das Git wieder ein.
Es gilt also mal wieder, egal ob man ein Git Repository oder eine andere Versionsverwaltungssoftware nutzt, egal wie man seine Daten verwaltet und egal wie sehr man davon ausgeht das man auf der sicheren Seite ist, Backups bleiben ein muss. Mir haben selbige einiges an Arbeit erspart, denn irgendwelche Passwörter und Keys zurückzusetzen ist etwas worauf ich so gar keine Lust habe, geschweige denn die Zeit. Insofern beleibt mir als Lesson learned nur zu sagen, dass das nutzen eines Git Repositories für mich die Entwicklung und Datenhaltung massiv verbessert, aber eben nicht den Bedarf reduziert regelmäßige Backups zu erstellen.

Top 10 - Januar

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Januar Bild

Und schon ist der Januar wieder vorbei. Das bedeutet wieder eine kleine Zusammenfassung der beliebtesten Beiträge hier im Blog. Die Top 10 dieser findet ihr im unteren Teil der News. Alle Beiträge sind dabei absteigend nach Anzahl der Aufrufe sortiert. Diesen Monat sind neben aktuellen Themen, wie Gewinnspielen und ähnlichem, auch wieder einmal viele alte Bekannte mit dabei. Falls ihr euch einen Überblick verschaffen wollt, ist dieses Liste vermutlich kein schlechter Startpunkt.

navigate_before Vorherige format_list_numbered  Seite 8 Nächste navigate_next