Notizen: The Pragmatic Programmer

Habe meine Notizen zum Buch "The Pragmatic Programmer" gefunden.

Hinweis: Die Notizen ersetzten nicht die Erkenntnisse die man beim Lesen des Buches hat ;)

  • Keine Ausreden, sei ehrlich.
  • Keine zerbrochenen Fenster.
  • Katalysator für Änderungen und Synergien sein.
  • Fange etwas an und lasse andere einsteigen (Steinsuppe).
  • Schleichende Veränderungen bemerken (Frosch im Kochtopf).
  • Das große Bild erkennen und beachten.
  • Qualität ist eine Anforderung, kein Nebenprodukt.
  • Investiere in (Weiter-) Bildung.
  • Übe konstruktive Kritik.
  • Wiederhole dich nicht (DRY)
  • Mache es wiederverwendbar.
  • Keine Effekte zwischen unabhängigem Code.
  • Es gibt keine endgültigen Entscheidungen.
  • Benutze Leuchtmunition um das Ziel zu finden.
  • Programmiere näher am Problem.
  • Behebe das Problem, nicht das Symptom.
  • Verzweifle nicht (beim Debuggen).
  • 'select' ist nicht buggy.
  • Nimm es nicht an - prüfe es!
  • Designe mit Vertrag (Assertion).
  • Crash early.
  • Minimiere Kopplung zwischen Modulen.
  • Abstrahiere den Code; Nutze Metadaten.
  • Designe mit Diensten.
  • Designe gleich für Parallelität.
  • Trenne Views von Models.
  • Benutze Tafeln zur (Team-) Organisation.
  • Bestimme die Komplexität und Laufzeit deiner Algorithmen (O-Notation).
  • Prüfe deine Laufzeitschätzungen.
  • Refaktoriere früh und oft.
  • Nutze nur Code den du verstehst.
  • Abstraktion lebt länger als Details.

Ich kann es eigentlich nur jedem empfehlen das Buch zu lesen, der ernsthaft programmieren möchte.

No related posts.


 
 
 

Die Kommentarfunktion zu diesem Beitrag wurde deaktiviert.