Top 10 Zitate und Sprüche von Richard E. Pattis

Entdecken Sie beliebte Zitate und Sprüche des amerikanischen Autors Richard E. Pattis.
Zuletzt aktualisiert am 5. November 2024.
Richard E. Pattis

Richard Eric Pattis ist ein amerikanischer Professor an der Donald Bren School of Information and Computer Sciences der University of California, Irvine, wo er Einführungen in die Programmierung und Datenstrukturen lehrt.

Code sollte so schnell wie nötig laufen, aber nicht schneller; Es wird immer etwas Wichtiges weggetauscht, um die Geschwindigkeit zu erhöhen.
Beim Aufbau eines komplexen Systems kann es eine Belastung sein, erstklassige Programmierer zu haben (die jeden Entwurf zum Laufen bringen können, auch einen schlechten). Das Ergebnis ist nach viel Aufwand ein funktionierendes System, das nicht einfach gewartet oder aktualisiert werden kann. Gute – aber nicht großartige – Programmierer würden früh scheitern, was zu der Erkenntnis führen würde, dass das System neu gestaltet und dann neu implementiert werden muss. Die zusätzlichen Kosten werden einmalig zu Beginn des Systemzyklus (wenn es günstig ist) gezahlt, anstatt wiederholt am Ende des Systemzyklus (wenn es teurer ist) zu zahlen.
Programmiersprachen gibt es wie Pizzen nur in allzu großen Größen; zu groß und zu klein. — © Richard E. Pattis
Programmiersprachen gibt es wie Pizzen nur in allzu großen Größen; zu groß und zu klein.
In einer Klasse bringen wir in Java Objekten bei, wie sie sich verhalten sollen.
Beim Debuggen fügen Anfänger Korrekturcode ein. Experten entfernen fehlerhaften Code.
Die Disziplin des Programmierens ähnelt am ehesten der Zauberei. Beide verwenden präzise Sprache, um unbelebte Objekte anzuweisen, unseren Befehlen zu gehorchen. Kleine Fehler in Programmen oder Zaubersprüchen können zu völlig unvorhergesehenem Verhalten führen: siehe z. B. die Geschichte „Der Zauberlehrling“. Keines der beiden Studien ist einfach: „... ihr [Galindas] früher Appetit auf Zauberei hatte nachgelassen, als sie hörte, wie mühsam es war, Zaubersprüche zu lernen und, schlimmer noch, sie zu verstehen.“ aus dem Buch „Wicked“ von G. Maguire.
Beim Unterrichten einer sich schnell verändernden Technologie ist die Perspektive wichtiger als der Inhalt.
Wenn Sie die Gesamtstruktur eines Programms beim Duschen nicht verstehen können, sind Sie noch nicht bereit, es zu programmieren.
Die drei wichtigsten Aspekte des Debuggens und der Immobilien sind dieselben: Standort, Standort und Standort.
Die Struktur eines Softwaresystems stellt die Ökologie dar, in der Code entsteht, reift und stirbt. Ein gut gestalteter Lebensraum ermöglicht die erfolgreiche Entwicklung aller in einem Softwaresystem benötigten Komponenten.
Diese Website verwendet Cookies, um Ihnen das bestmögliche Erlebnis zu bieten. Mehr Info...
Habe es!