Der produktive Programmierer

Bewertung:   (4,3 von 5)

Der produktive Programmierer (Neal Ford)

Leserbewertungen

Zusammenfassung:

Das Buch „The Productive Programmer“ von Neal Ford bietet praktische Tipps und Ratschläge, um die Produktivität und Effektivität von Programmierern auf verschiedenen Plattformen und in verschiedenen Sprachen zu verbessern. Während es für seinen praktischen Ansatz und seinen aufschlussreichen Inhalt hoch gelobt wird, wurde es auch wegen seiner Konzentration auf bestimmte Programmiersprachen und der mangelnden Tiefe in einigen Bereichen kritisiert.

Vorteile:

Hochgradig anwendbare Ratschläge für Produktivität und Effizienz.
Behandelt eine Vielzahl von Tools und Praktiken, die für verschiedene Betriebssysteme (Windows, Mac, Linux) geeignet sind.
Fesselnder Schreibstil mit Humor und guter Lesbarkeit.
Enthält konkrete, umsetzbare Tipps, die sofort implementiert werden können.
Ermutigt zur Automatisierung und zur Reduzierung von Ablenkungen.
Spricht sowohl neue als auch erfahrene Entwickler an.

Nachteile:

Einige Inhalte sind zu sehr auf Java und Ruby ausgerichtet und lassen wenig Raum für C/C++ oder andere Sprachen.
Die Struktur kann ablenkend wirken, da sie Diskussionen über verschiedene Betriebssysteme vermischt.
Einige Diskussionen sind nicht tiefgründig genug und könnten für erfahrene Programmierer oberflächlich erscheinen.
Ist möglicherweise nicht für Leser geeignet, die eher theoretische oder tiefgehende Programmierprinzipien bevorzugen.

(basierend auf 43 Leserbewertungen)

Originaltitel:

The Productive Programmer

Inhalt des Buches:

Jeder, der beruflich Software entwickelt, braucht einen bewährten Weg, um sie besser, schneller und billiger zu produzieren. The Productive Programmer bietet entscheidende Zeiteinsparungs- und Produktivitätswerkzeuge, die Sie sofort einsetzen können, egal welche Plattform Sie verwenden. Der Meisterentwickler Neal Ford bietet nicht nur Ratschläge zu den Mechanismen der Produktivität - wie man intelligenter arbeitet, Unterbrechungen verschmäht, das meiste aus seinem Computer herausholt und Wiederholungen vermeidet -, sondern stellt auch wertvolle Praktiken vor, die Ihnen helfen werden, häufige Fallen zu umgehen, Ihren Code zu verbessern und für Ihr Team wertvoller zu werden. Sie werden lernen:

⬤ Schreiben Sie den Test, bevor Sie den Code schreiben.

⬤ Den Lebenszyklus Ihrer Objekte genau zu verwalten.

⬤ Bauen Sie nur das, was Sie jetzt brauchen, nicht das, was Sie später brauchen könnten.

⬤ Wenden Sie alte Philosophien auf die Softwareentwicklung an.

⬤ Hinterfragen Sie Autoritäten, anstatt sich blindlings an Standards zu halten.

⬤ Machen Sie schwierige Dinge einfacher und unmögliche Dinge durch Meta-Programmierung möglich.

⬤ Stellen Sie sicher, dass sich der gesamte Code innerhalb einer Methode auf der gleichen Abstraktionsebene befindet.

⬤ Wählen Sie den richtigen Editor und stellen Sie die besten Werkzeuge für die Aufgabe zusammen.

Dies ist keine Theorie, sondern die Früchte von Fords praktischer Erfahrung als Anwendungsarchitekt bei der globalen IT-Beratung ThoughtWorks. Egal, ob Sie ein Anfänger oder ein Profi mit jahrelanger Erfahrung sind, Sie werden Ihre Arbeit und Ihre Karriere mit den einfachen und geradlinigen Prinzipien in The Productive Programmer verbessern.

Weitere Daten des Buches:

ISBN:9780596519780
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2008
Seitenzahl:210

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Funktionales Denken: Paradigma statt Syntax - Functional Thinking: Paradigm Over Syntax
Wenn Sie mit den Grundlagen der funktionalen Programmierung...
Funktionales Denken: Paradigma statt Syntax - Functional Thinking: Paradigm Over Syntax
Der produktive Programmierer - The Productive Programmer
Jeder, der beruflich Software entwickelt, braucht einen bewährten Weg, um sie besser, schneller und billiger zu...
Der produktive Programmierer - The Productive Programmer
Software-Architektur: Die schwierigen Teile: Moderne Trade-Off-Analysen für verteilte Architekturen...
In der Softwarearchitektur gibt es keine einfachen...
Software-Architektur: Die schwierigen Teile: Moderne Trade-Off-Analysen für verteilte Architekturen - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Aufbau evolutionärer Architekturen: Automatisierte Software-Governance - Building Evolutionary...
Das Ökosystem der Softwareentwicklung unterliegt...
Aufbau evolutionärer Architekturen: Automatisierte Software-Governance - Building Evolutionary Architectures: Automated Software Governance

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: