Antipatterns-6

Softwareentwicklungsschmutz

Antipatterns

Broken Windows

Dieser Begriff steht ursprünglich für ein in der Kriminalistik beschriebenes Phänomen und besagt, dass ein kleiner unbehandelter Schaden (z.B. eine zerschlagene Scheibe eines Gebäudes) zur weiteren Zerstörung einlädt und letztlich zu völliger Verwahrlosung führt (vgl. Broken Windows Theory). In der IT ist diese Erscheinung auch bekannt unter dem Namen Software-Entropie: Je weiter die Verrottung (z.B. einer Klasse) fortgeschritten ist, desto anstrengender wird es, sich dort hineinzudenken, und desto mehr läuft man Gefahr, Workarounds zu programmieren, anstatt einmal gründlich aufzuräumen. Damit aber wird das ganze Gebilde noch unverständlicher. Gegenmaßnahmen sind:

  • Konsequent Pfadfinder-Regel anwenden
  • Regelmäßig Refactoring-Maßnahmen durchführen.

[ < ][ 1 ][ 2 ][ 3 ][ 4 ][ 5 ] – [ 6 ] – [ 7 ][ 8 ][ > ]

Zurück

Schreibe einen Kommentar