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