2 hours ago · Tech · ausblenden · 0 Kommentare

Seit einigen Tagen arbeite ich daran, einen Bug in der Datenbank-Klasse zu beseitigen. Im Zuge dessen habe ich mich rangesetzt und den Code der Klasse komplett überarbeitet, weil das ohnehin auf meiner Liste stand.Die Änderungen waren eine gute Idee, machen vieles einfach und vor allem sicherer. Damit ich diese Änderungen umsetzen konnte, musste ich allerdings auch meine neue Options-Klasse einbinden – auch das war eine gute Idee. Plötzlich befinde ich mich aber im wahrscheinlich umfangreichsten Refactoring seit Version 2 und damit eigentlich mitten im später geplanten Major-Release auf Version 3. Ich habe mich mehrfach dabei ertappt, wie ich Unittests und Klassen angepasst habe, damit die Tests mit den neuen Klassen funktionieren, und dabei ständig Code-Todos hinzugefügt habe: "Ändern, sobald auf xyz umgestellt." Inzwischen habe ich mich dazu entschieden, das alles abzubrechen, die Zeitpläne für Version 3 zu kippen und stattdessen nun gezielt zu beginnen, an der Version zu arbeiten.…

Noch keine Kommentare. Anmelden um im Fediverse zu antworten. Kommentare erscheinen hier.