Folgerungen aus Murphy's Gesetz angewandt auf die Programmierung
- Guttersons Gesetze:
-
- Jedes Programmierprojekt, das gut anfängt, hört schlecht auf.
- Jedes Programmierprojekt, das schlecht anfängt, endet noch
schlechter.
- Kleinbrunners Folgerungen:
-
- Wenn eine Programmieraufgabe leicht aussieht, ist sie schwer.
- Wenn eine Programmieraufgabe schwer aussieht, ist sie unlösbar.
- Munbrights Gesetze:
-
- Jedes Programm ist veraltet, wenn es läuft.
- Jedes Programm kostet mehr und dauert länger.
- Wenn ein Programm nützlich ist, musz es geändert werden.
- Wenn ein Programm unnütz ist, musz es dokumentiert werden.
- Jedes Programm ist ein biszchen länger, als der verfügbare Speicher
es zuläszt.
- Der Wert eines Programms ist umgekehrt proportional dem von ihm verbrauchten
Papier.
- Die Komplexität eines Programms wächst so lange, bis sie die Fähigkeiten
des Programmierers übersteigt, der es unterhalten musz.
- Der unangenehmste Fehler wird erst entdeckt, wenn das Programm mindestens
sechs Monate im Einsatz ist.
- Maschinenunabhängigen Code gibt es nicht !!!!
- Zusätzliche Programmierer, die zur Einhaltung eines Termins eingesetzt
werden, verzögern den Termin noch weiter.
- Softwareprobleme sind je gröszer, je weniger Zeit man zu ihrer Behebung
zur Verfügung hat.
- Favours Gesetz:
-
- Es ist immer noch ein Fehler vorhanden.
- Brunks Gesetz:
-
- Wenn ein Listing einen Anfang hat, hat es ein Ende.
- Zeppelmeirs Folgerung ( aus Brunks Gesetz ):
-
- Die letzten vier Seiten eines kritischen Listings sind immer verlorengegangen.
- Penningtons Beobachtung:
-
- Die Wahrscheinlichkeit, dasz ein Programm die gestellten Forderungen
erfüllt, ist umgekehrt proportional dem Vertrauen des Programmierers
in seine eigenen Fähigkeiten.
Entnommen aus: TRS-80 Disk & other mysteries (H.C.Pennington)
HTML-Bearbeitung: jsffm
Homepage