2020-06-05

Ein aufregender Tag: Ich habe HDMAPMDK-1347 und HDMAPMDK-1352 abgeschlossen und auch eine große Umstrukturierung durchgeführt.

Habe eine wertvolle Lektion gelernt: Wenn die Auslieferung kurz bevorsteht, sollte man keine riesigen Änderungen mehr vornehmen, denn ohne ausreichende QA-Tests können noch so großartige Umstrukturierungen Risiken mit sich bringen. Gleichzeitig mangelt es an Zeit für ein ordentliches Design-Review (ich meine damit mich selbst – manchmal merkt man erst beim Schreiben, dass das Design falsch sein könnte; dass ein Designfehler erst während der Implementierung auffällt, ist eigentlich ein weiteres Problem, nämlich dass man zu früh losgelegt hat).

Nachtrag am Montag: Während dieser aufregenden Umstrukturierung hatte ich kaum eine ruhige Minute, nicht einmal Zeit zum Nachdenken. Ich habe mich ganz auf Vertrautheit und Flow verlassen und mit hoher Effizienz Code geschrieben. Wenn man einmal von dem Grundsatz absieht, dass man vor der Auslieferung keine großen Umstrukturierungen durchführen sollte, habe ich diesen Zustand sogar sehr genossen. Aber am Ende muss alles einen Sinn und Zweck haben – man darf sich nicht nur am eigenen Vergnügen orientieren, sonst wird dieses Vergnügen zur reinen Genussbefriedigung.