Kent Beck berühmte Zitate

Zuletzt aktualisiert : 5. September 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Kent Beck
  • Ich bin kein großartiger Programmierer; Ich bin nur ein guter Programmierer mit großartigen Gewohnheiten.

  • Ich kenne Leute, die ihre Werkzeuge nicht beherrschen, die gute Programmierer sind, aber kein Werkzeugmeister, der ein mittelmäßiger Programmierer geblieben ist.

  • Ich mag das Gefühl nicht, aber ich muss sagen, dass ein bisschen Angst mich zu einem fokussierteren, verantwortungsbewussteren Programmierer macht.

  • Optimismus ist ein Berufsrisiko der Programmierung; Feedback ist die Behandlung.

  • Das Geschäft ändert sich. Die Technologie ändert sich. Das Team ändert sich. Die Teammitglieder wechseln. Das Problem ist nicht die Veränderung an sich, weil Veränderung passieren wird; Das Problem ist vielmehr die Unfähigkeit, mit Veränderungen fertig zu werden, wenn sie kommen.

  • Code will einfach sein... Ich musste die Idee aufgeben, dass ich die perfekte Vision des Systems hatte, an die sich das System anpassen musste. Stattdessen musste ich akzeptieren, dass ich nur das Vehikel für das System war, das seinen eigenen Wunsch nach Einfachheit ausdrückte. Meine Vision könnte die anfängliche Richtung bestimmen, und meine Aufmerksamkeit für die Wünsche des Codes könnte beeinflussen, wie schnell und wie gut das System seine gewünschte Form gefunden hat, aber das System reitet mich viel mehr als ich das System fahre.

  • Die Systemmetapher ist eine Geschichte, die jeder - Kunden, Programmierer und Manager - darüber erzählen kann, wie das System funktioniert.

  • Ein Plan ist ein Beispiel dafür, was passieren könnte, keine Vorhersage dessen, was passieren wird.

  • Manchmal muss das Problem reifen, bevor die Lösung reifen kann.

  • Wenn Sie Schwierigkeiten haben, erfolgreich zu sein, scheitern Sie.

  • Testen ist nicht der Punkt. Es geht um Verantwortung.

  • Ich meine, Quellcode in Dateien; wie kurios, wie siebziger!

  • Verantwortungsvolle Entwicklung teilt viele Praktiken mit XP, aber die Wurzeln sind unterschiedlich. Die Werte von Responsible Development sind Ehrlichkeit, Transparenz, Rechenschaftspflicht und Verantwortung. Diese führen mich zu Pairing, Test-First, inkrementellem Design, kontinuierlicher Integration und so weiter, weil sie die Werte unterstützen.

  • Die Community hat bei weitem nicht so viel Angst, wie sie denkt.

  • Ich sage den Leuten, sie sollen mit der Implementierung beginnen, wenn sie sich ziemlich sicher sind, dass es da draußen keine wichtigeren Geschichten gibt. Die Daten einer Iteration sind monatelange Spekulationen wert.

  • Lernforschung sagt uns, dass die Zeitverzögerung vom Experiment bis zum Feedback kritisch ist ...

  • Wie gut das Design ist, spielt bei weitem keine Rolle, sondern ob das Design besser oder schlechter wird. Wenn es von Tag zu Tag besser wird, kann ich für immer damit leben. Wenn es schlimmer wird, werde ich sterben.

  • Verantwortungsvolle Entwicklung ist der Entwicklungsstil, den ich jetzt anstrebe. Es kann zusammengefasst werden, indem die Frage beantwortet wird: Wie würde ich mich entwickeln, wenn es mein Geld wäre? Ich bin erstaunt, wie viele theoretische Argumente sich angesichts dieser Frage in Luft auflösen.