I'm a coder - KW 23
Heute geht es um Programmierbereiche die man immer mal wieder betritt und in welchen man eigentlich erfahren ist. Trotzdem macht man gerne Fehler, denn tut man etwas häufig wird man oft etwas unachtsam. Mir ist ähnliches beim Modellieren und Implementieren einer SQLite Datenbank für eine meiner neuen Android Apps aufgefallen. Denn ich hatte verschiedene Dinge einfach nicht bedacht, da ich die Datenbank sehr iterative und pro Feature erstellte. Da sie relativ schlicht ist dachte ich dies funktioniert, obwohl ich mir sehr bewusst bin das eine Datenbank definitiv vorab stark durchdacht und geplant werden will. Somit fiel mir dann bei einer eigentlich kleinen Änderung auf, dass ich diverse Beziehungen ändern muss und in diesem Zug baute ich die gesamte Datenbank einmal ordentlich auf. Wesentlich mehr Zeit ging dadurch ins Land und ich hätte dies einfach von Anfang an machen sollen. Deswegen der Hinweis an euch alle da draußen und natürlich auch an mich selbst, auch Dinge die wir häufig implementieren, planen oder designen wollen ordentlich und mit voller Konzentration durchgeführt werden. Habt ihr zuvor bei einem konkreten Feature erst geplant, dann implementiert und dann getestet, bleibt dabei und lasst keine Schritte weg. Am Ende hat man sonst vielleicht Pech und macht Fehler oder aber braucht wesentlich länger.