Regel 20. Rechne nach
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Dieses ist kein sehr mathematisches Buch. Natürlich tauchen in einigen Regeln Zahlen auf (z. B. in Regel 4 "Verallgemeinerung braucht drei Beispiele" und in Regel 11 "Ist es doppelt so gut?"), aber die Regeln sind eher Konzepte als Gleichungen.
Es ist irgendwie überraschend, dass es in der Computerprogrammierung nicht mehr Mathe gibt. Computer sind ja schließlich nur Zahlenverarbeitungsmaschinen. Alles wird für die Verarbeitung auf Zahlen reduziert - Wörter sind Folgen von Zeichen, die als Zahlen dargestellt werden, Bitmaps sind Pixel, die durch Farben dargestellt werden, die durch Zahlen dargestellt werden, Musik ist ein Paar Wellenformen, die als eine Reihe von Zahlen dargestellt werden. Man sollte meinen, dass etwas davon durchsickern würde - dass du als Programmierer/in irgendwann Gleichungen aufstellen würdest. Das passiert aber nicht sehr oft.
Die meisten Entscheidungen, die ein Programmierer trifft, sind knifflig. Die Entscheidung, ob die Klarheit, die ein langer Kommentar bringen würde, es wert ist, den Fluss der Logik zu verkomplizieren, zum Beispiel. Die Wahl zwischen getPriority
oder calculatePriority
als Name für eine Funktion.1 Den richtigen Zeitpunkt für die Umstellung auf eine neue Version eines Systems zu finden.
Es ist leicht, zu denken, dass alle Entscheidungen kompliziert sind, nicht nur die meisten Entscheidungen. ...
Get Die Regeln der Programmierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.