Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Der Pragmatische Programmierer (eBook)

Ihr Weg zur Meisterschaft
eBook Download: PDF | EPUB
2021 | 2., vollständig überarbeitete Auflage
304 Seiten
Carl Hanser Verlag GmbH & Co. KG
978-3-446-46633-3 (ISBN)

Lese- und Medienproben

Der Pragmatische Programmierer - David Thomas, Andrew Hunt
Systemvoraussetzungen
Systemvoraussetzungen
39,99 inkl. MwSt
(CHF 38,95)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
FÜR EINSTEIGER, FORTGESCHRITTENE PROGRAMMIERER UND ALTE HASEN //
Erfahren Sie im Buch, wie Sie ...
... den Verfall von Software bekämpfen
... Redundanz vermeiden
... flexiblen, dynamischen und anpassungsfähigen Quelltext schreiben
... Ihr Handwerkszeug optimal nutzen
... vermeiden, mit dem Zufall zu programmieren
... die richtigen Anforderungen finden
... sich vor Sicherheitslücken schützen
... Probleme beim nebenläufigen Code lösen
... Teams aus Pragmatischen Programmierern bilden
... effektiv testen
... das Pragmatic Starter Kit implementieren
... Ihre Anwender begeistern
Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches
Der Pragmatische Programmierer ist eines dieser seltenen Fachbücher, die Sie im Lauf der Jahre immer wieder lesen werden. Egal, ob Sie Programmiereinsteiger oder erfahrener Praktiker sind, stets können Sie neue Einsichten gewinnen.
David Thomas und Andrew Hunt schrieben 1999 die erste Ausgabe dieses einflussreichen Buches, um ihren Kunden zu helfen, bessere Software zu entwickeln und die Freude am Programmieren wiederzuentdecken. Ihre pragmatischen Profitipps helfen bis heute einer ganzen Generation von Programmierern, den Kosmos der Software-Entwicklung zu erkunden, unabhängig von einer bestimmten Sprache oder Methodik oder einem bestimmten Framework.
Ihre »Pragmatische Philosophie« hat den Weg bereitet für Hunderte von Büchern, Screencasts und Hörbüchern sowie Tausende von Karrieren und Erfolgsgeschichten.
Zwanzig Jahre später untersuchen die Autoren nun erneut, was einen modernen Programmierer ausmacht. Die Themen reichen von persönlicher Verantwortung über berufliche Entwicklung bis hin zu Architekturtechniken, die Ihren Code flexibel, leicht anpassbar und wiederverwendbar halten.
In kurzen Abschnitten, die auch einzeln gelesen werden können, erläutern die Autoren nicht nur die Best Practices, sondern auch Fallstricke bei der Software-Entwicklung. Anschauliche Beispiele und interessante Analogien machen dieses Buch zu einem Lesevergnügen.
Egal ob Einsteiger, erfahrener Programmierer oder Manager für Softwareprojekte: Wer die Profitipps der Autoren bei der täglichen Arbeit anwendet, wird seine Produktivität, Genauigkeit und Zufriedenheit rasch steigern und damit als Pragmatischer Programmierer auch langfristig erfolgreich sein.

Dave Thomas und Andy Hunt sind international anerkannt als führende Stimmen in der Community der Software-Entwickler.
Sie sind weltweit als Consultants unterwegs und halten Vorträge.
Gemeinsam gründeten sie »Pragmatic Bookshelf«, in dem preisgekrönte, hochaktuelle Bücher für Software-Entwickler veröffentlicht werden. Beide gehören zu den Mitautoren des Agilen Manifests. Derzeit unterrichtet Dave am College, drechselt Holz und spielt gerne mit neuen Technologien und Paradigmen.
Andy schreibt Science-Fiction, ist aktiver Musiker und liebt es, mit Technik herumzubasteln.

Inhalt 8
Geleitwort 12
Vorwort zur?zweiten?Ausgabe 14
Aus der Einleitung zur?ersten Ausgabe 18
1Eine Pragmatische Philosophie 22
Topic?1:?Es ist Ihr Leben 23
Topic?2:?Der Hund hat meinen Quelltext gefressen 24
Topic?3:?Software-Entropie 26
Topic?4:?Steinsuppe und gekochte Frösche 29
Topic?5:?Gut ist gut genug 31
Topic?6:?Ihr Wissensportfolio 33
Topic?7:?Kommuniziere! 38
2Ein Pragmatisches Vorgehen 44
Topic?8:?Die Essenz des guten Designs 45
Topic?9:?Das Übel der Wiederholung 47
Topic?10:?Orthogonalität 54
Topic?11:?Umkehrbarkeit 62
Topic?12:?Leuchtspurmunition 65
Topic?13:?Prototypen und Post-it-Zettel 70
Topic?14:?Fachsprachen 73
Topic?15:?Abschätzen 78
3Das Handwerkszeug 84
Topic?16:?Die Kraft von Klartext 85
Topic?17:?Kommandospiele 88
Topic?18:?Profi-Editor 91
Topic?19:?Versionsverwaltung 94
Topic?20:?Fehlersuche 98
Topic?21:?Textbearbeitung 106
Topic?22:?Entwickler-Journale 108
4Pragmatisch paranoid 110
Topic?23:?Design by Contract 111
Topic?24:?Tote Programme lügen nicht 118
Topic?25:?Abgesichert programmieren 120
Topic?26:?Wie man Ressourcen balanciert 124
Topic?27:?Nicht schneller als die Scheinwerfer 130
5Biegen oder Zerbrechen 134
Topic?28:?Entkopplung 135
Topic?29:?Jonglieren mit der realen Welt 142
Topic?30:?Transformierende Programmierung 151
Topic?31:?Erbschaftssteuer 162
Topic?32:?Konfiguration 169
6Concurrency 174
Alles ist nebenläufig 174
Topic?33:?Auflösen der zeitlichen Kopplung 175
Topic?34:?Shared State ist ein falscher Zustand 179
Topic?35:?Aktoren und Prozesse 185
Topic?36:?Blackboards 191
7Beim Implementieren 196
Topic?37:?Hören Sie auf Ihr Reptiliengehirn 197
Topic?38:?Programmieren mit dem Zufall 201
Topic?39:?Geschwindigkeit von Algorithmen 206
Topic?40:?Refaktorisieren 212
Topic?41:?Testen fürs Entwickeln 216
Topic?42:?Property-Based Testing 224
Topic?43:?Sicher bleiben da draußen 231
Topic?44:?Dinge benennen 237
8Vor dem Projekt 242
Topic?45:?Die Anforderungsgrube 242
Topic?46:?Unlösbare Rätsel 250
Topic?47:?Zusammenarbeit 253
Topic?48:?Die Essenz der Agilität 256
9Pragmatische Projekte 260
Topic?49:?Pragmatische Teams 260
Topic?50:?Kokosnüsse bringen’s nicht 266
Topic?51:?Pragmatic Starter Kit 269
Topic?52:?Erfreuen Sie die Anwender 275
Topic?53:?Stolz und Vorurteil 276
Nachwort 278
Der moralische Kompass 279
Stellen Sie sich Ihre Zukunft vor, die?Sie?sich?wünschen 280
Anhang?A: Literaturverzeichnis 282
Anhang?B: Lösungen zu den Übungen 284
Die Autoren 297
Stichwortverzeichnis 298

Erscheint lt. Verlag 6.4.2021
Sprache deutsch
Original-Titel THE PRAGMATIC PROGRAMMER: YOUR JOURNEY TO MASTERY, 20TH ANNIVERSARY EDITION
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Programmieren • Programmiertechniken • Selbstmanagement • Software-Entwicklung
ISBN-10 3-446-46633-9 / 3446466339
ISBN-13 978-3-446-46633-3 / 9783446466333
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
PDFPDF (Wasserzeichen)
Größe: 11,6 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

EPUBEPUB (Wasserzeichen)
Größe: 5,2 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
CHF 38,95
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
CHF 43,85
Mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
CHF 29,30