Was ist dein Lieblingszitat zum Programmieren?
Ein Zitat pro Antwort , und bitte überprüfen Sie vor dem Posten , ob Duplikate vorhanden sind !
Was ist dein Lieblingszitat zum Programmieren?
Ein Zitat pro Antwort , und bitte überprüfen Sie vor dem Posten , ob Duplikate vorhanden sind !
Antworten:
Das Debuggen ist doppelt so schwierig wie das Schreiben des Codes. Wenn Sie den Code so geschickt wie möglich schreiben, sind Sie per Definition nicht schlau genug, um ihn zu debuggen.
- Brian W. Kernighan
Es dauert immer länger als erwartet, auch wenn Sie das Hofstädter-Gesetz berücksichtigen.
- Hofstadter-Gesetz
Codieren Sie immer so, als wäre der Typ, der am Ende Ihren Code verwaltet, ein gewalttätiger Psychopath, der weiß, wo Sie leben.
- Rick Osborne
Sie können das Projekt haben:
- Pünktlich erledigt
- Fertig im Budget
- Richtig gemacht
Wähle zwei aus.
- Unbekannt
Einige Leute denken, wenn sie mit einem Problem konfrontiert werden: "Ich weiß, ich werde reguläre Ausdrücke verwenden."
Jetzt haben sie zwei Probleme.
- Jamie Zawinski
In der Theorie gibt es keinen Unterschied zwischen Theorie und Praxis. Aber in der Praxis gibt es.
- Jan LA van de Snepscheut
Sie können einen Radiergummi auf dem Zeichentisch oder einen Vorschlaghammer auf der Baustelle verwenden - Frank Lloyd Wright
Nicht gerade ein Programmierungszitat, aber es gilt mit Sicherheit.
Das Messen des Programmierfortschritts anhand von Codezeilen entspricht dem Messen des Flugzeugbaufortschritts anhand des Gewichts.
- Bill Gates
In der Informatik gibt es zwei schwierige Probleme: die Ungültigkeit des Cache, die Benennung von Dingen und 1-malige Fehler.
- Leon Bambrick (@ secretGeek )
(Eigentlich alles von http://q4td.blogspot.com/search/label/programming , da ich die Liste kuratiere.)
Neun Menschen können in einem Monat kein Baby bekommen.
- Fred Brooks, der mythische Mann-Monat
Wir sollten kleine Wirkungsgrade vergessen, sagen wir in 97% der Fälle: Vorzeitige Optimierung ist die Wurzel allen Übels. Dennoch sollten wir unsere Chancen bei diesen kritischen 3% nicht verpassen.
- Donald Knuth, Structured Programming with go to Statements , JACM Computing Surveys, Bd. 6, Nr. 4, Dezember 1974, S. 268
Dies ergibt sich aus den beiden folgenden Absätzen, in denen nicht nur erläutert wird, warum er zu der obigen Schlussfolgerung gelangt, sondern auch Informationen dazu bereitgestellt werden , wie dieser Fehler vermieden werden kann:
Es besteht kein Zweifel, dass der Gral der Effizienz zu Missbrauch führt. Programmierer verschwenden enorm viel Zeit damit, über die Geschwindigkeit unkritischer Teile ihrer Programme nachzudenken oder sich Gedanken zu machen, und diese Effizienzversuche wirken sich bei der Prüfung von Debugging und Wartung stark negativ aus. Wir sollten kleine Wirkungsgrade vergessen, sagen wir in 97% der Fälle: Vorzeitige Optimierung ist die Wurzel allen Übels.
Dennoch sollten wir unsere Chancen bei diesen kritischen 3% nicht verpassen. Ein guter Programmierer wird durch solche Überlegungen nicht zur Selbstzufriedenheit gebracht. aber erst nachdem dieser Code identifiziert wurde. Es ist oft ein Fehler, von vornherein zu beurteilen, welche Teile eines Programms wirklich kritisch sind, da die universelle Erfahrung von Programmierern, die Messwerkzeuge verwendet haben, darin bestand, dass ihre intuitiven Vermutungen fehlschlagen. (…)
Debugger entfernen keine Fehler. Sie zeigen sie nur in Zeitlupe.
- Unbekannt
Die ersten 90% des Codes machen die ersten 90% der Entwicklungszeit aus. Die restlichen 10% des Codes machen die restlichen 90% der Entwicklungszeit aus.
Wenn Java eine echte Garbage Collection hätte, würden sich die meisten Programme beim Ausführen selbst löschen.
- Robert Sewell
In der Informatik geht es nicht mehr um Computer als in der Astronomie um Teleskope
- Edsger Dijkstra
Wenn das Debuggen das Entfernen von Softwarefehlern ist, muss das Programmieren das Einfügen dieser Fehler sein.
- Edsger Dijkstra
Es gibt nur zwei Arten von Sprachen: die, über die sich die Leute beschweren, und die, die niemand benutzt
- Bjarne Stroustrup
Das Beste an einem Booleschen ist, selbst wenn Sie sich irren, sind Sie nur ein bisschen daneben. - (anonym)
Bei zwei Gelegenheiten wurde ich gefragt: "Beten Sie, Herr Babbage, wenn Sie falsche Zahlen in die Maschine eingeben, werden die richtigen Antworten herauskommen?" In einem Fall hat ein Mitglied des Oberhauses und im anderen ein Mitglied des Unterhauses diese Frage gestellt. Ich bin nicht in der Lage, die Art von Ideenverwirrung zu erfassen, die eine solche Frage provozieren könnte.
- Charles Babbage
Wahrscheinlich der erste dokumentierte Fall eines Programmierers, der auf dumme Benutzerfragen stößt.
Unicode-Unterstützung ist kein "Feature". Es wird Verhalten erwartet.
Zugegeben, es ist sehr spezifisch, aber es ist mein Favorit, weil veraltete Zeichensätze immer noch zu weit verbreitet sind ...
Das Kommentieren Ihres Codes ist wie das Reinigen Ihres Badezimmers - Sie möchten es nie tun, aber es schafft wirklich eine angenehmere Erfahrung für Sie und Ihre Gäste.
- Ryan Campbell
Der Narr wundert sich, fragt der Weise.
- Benjamin Disraeli
Das Semble ist perfekt, es ist nicht nur ein Plus, sondern auch ein Plus für den Retrancher.
- Antoine de Saint-Exupéry, französischer Schriftsteller (1900-1944), Terre des Hommes (1939)(Es scheint, dass Perfektion nicht dann erreicht wird, wenn nichts mehr hinzuzufügen ist, sondern wenn nichts mehr wegzunehmen ist.)
Java ist zu JavaScript wie Auto zu Teppich.
- Chris Heilmann
Wie von Eric S. Raymond formuliert :
Linus 'Gesetz
Bei einer ausreichenden Anzahl von Betatestern und Mitentwicklern wird fast jedes Problem schnell charakterisiert und die Behebung ist für jemanden offensichtlich.
Oder, weniger formal,
Bei genügend Augäpfeln sind alle Käfer flach.