Jedes Jahr weniger saugen - Jeff Atwood
Ich war auf diesen aufschlussreichen Artikel gestoßen. Ich zitiere direkt aus dem Beitrag
Ich habe oft gedacht, dass bescheidene Programmierer sich verbessern, wenn sie jedes Jahr weniger saugen. Sie sollten mit dem Code, den Sie vor einem Jahr geschrieben haben, unzufrieden sein. Wenn dies nicht der Fall ist, bedeutet dies, dass entweder A) Sie seit einem Jahr nichts mehr gelernt haben, B) Ihr Code nicht verbessert werden kann oder C) Sie alten Code nie wieder aufrufen. All dies ist der Todeskuss für Softwareentwickler.
- Wie oft passiert dir das oder passiert es dir nicht?
- Wie lange dauert es, bis sich Ihre Codierung tatsächlich verbessert? Monat Jahr?
- Besuchen Sie jemals Ihren alten Code noch einmal?
- Wie oft plagt dich dein alter Code? oder wie oft müssen Sie sich mit Ihren technischen Schulden befassen.
Es ist definitiv sehr schmerzhaft, alte Fehler und schmutzigen Code zu beheben, die wir möglicherweise durchgeführt haben, um eine Frist schnell einzuhalten, und diese schnellen Korrekturen. In einigen Fällen müssen wir möglicherweise den größten Teil der Anwendung / des Codes neu schreiben. Keine Argumente dazu.
Einige der Entwickler, denen ich begegnet war, argumentierten, dass sie sich bereits in der Entwicklungsphase befanden, in der ihre Codierung nicht verbessert werden muss oder nicht mehr verbessert werden kann.
- Passiert das?
- Wenn ja, wie viele Jahre nach dem Codieren in einer bestimmten Sprache erwartet man dies?
Verbunden:
Star Wars Moment im Code "Luke! Ich bin dein Code!" "Nein! Unmöglich! Es kann nicht sein!"