Andere Verkäufer auf Amazon
& Kostenlose Lieferung
88 % positiv in den letzten 12 Monaten
+ 3,00 € Versandkosten
95 % positiv in den letzten 12 Monaten
+ 3,00 € Versandkosten
90 % positiv in den letzten 12 Monaten

Lade die kostenlose Kindle-App herunter und lese deine Kindle-Bücher sofort auf deinem Smartphone, Tablet oder Computer – kein Kindle-Gerät erforderlich. Weitere Informationen
Mit Kindle für Web kannst du sofort in deinem Browser lesen.
Scanne den folgenden Code mit deiner Mobiltelefonkamera und lade die Kindle-App herunter.

Dem Autor folgen
OK
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series) Taschenbuch – 13. März 2011
Preis | Neu ab | Gebraucht ab |
Audible Hörbuch, Ungekürzte Ausgabe
"Bitte wiederholen" |
0,00 €
| Gratis im Audible-Probemonat |
Kaufoptionen und Plus-Produkte
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.
In The Clean Coder: A Code of Conduct for Professional Programmers , legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship.
This book is packed with practical advice-about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.
Readers will learn
What it means to behave as a true software craftsman
How to deal with conflict, tight schedules, and unreasonable managers
How to get into the flow of coding, and get past writer's block
How to handle unrelenting pressure and avoid burnout
How to combine enduring attitudes with new development paradigms
How to manage your time, and avoid blind alleys, marshes, bogs, and swamps
How to foster environments where programmers and teams can thrive
When to say "No"-and how to say it
When to say "Yes"-and what yes really means
Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn't written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them-and earn the pride and fulfillment that they alone possess.
- Seitenzahl der Print-Ausgabe242 Seiten
- SpracheEnglisch
- Erscheinungstermin13. März 2011
- Abmessungen17.78 x 1.4 x 23.19 cm
- ISBN-100137081073
- ISBN-13978-0137081073
Wird oft zusammen gekauft

Weitere Artikel entdecken
Produktbeschreibung des Verlags
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|
Beste agile Praktiken zum Bereinigen von Code „on the fly“ Software | Durchhalten und erfolgreich sein inmitten wirbelnder Unsicherheit | Direkte, sachliche Antworten auf wichtige Architektur- und Designfragen | Es gibt keine Abkürzungen für die wahren Vorteile von Agile: Sie müssen Agile | Liefern Sie robusten, effektiven Code und seien Sie stolz auf die Software | |
Titel | Sauberer Code | Coder reinigen | Saubere Architektur | Sauber agil | Saubere Handwerkskunst |
Kernkonzept | Stellt ein revolutionäres Paradigma dar, das Ihnen die Werte eines Software-Handwerkers einflößt und Sie zu einem besseren Programmierer macht – aber nur, wenn Sie daran arbeiten. | Robert C. Martin stellt die Disziplinen, Techniken, Werkzeuge und Praktiken echter Software-Handwerkskunst vor. Dieses Buch ist vollgepackt mit praktischen Ratschlägen – von Schätzungen und Codierung bis hin zu Refactoring und Tests. | Uncle Bob stellt die universellen Regeln der Softwarearchitektur vor, die Ihnen helfen, die Entwicklerproduktivität während der gesamten Lebensdauer eines Softwaresystems dramatisch zu verbessern. | Onkel Bob beschreibt in klaren Worten, was Agile ist, indem er Missverständnisse und Ablenkungen beseitigt, die die Verwendung schwieriger als ursprünglich beabsichtigt gemacht haben, und wie Agile Ihnen helfen kann, echte Professionalität | Bietet einen pragmatischen, technischen und präskriptiven Leitfaden für die grundlegenden Disziplinen des Software-Handwerks und eine Diskussion der Standards und Ethik, die Entwickler und Programmierer befolgen sollten. |
Anerkennung | "Es ist die beste pragmatische Anwendung von Lean-Prinzipien auf Software, die ich je in gedruckter Form gesehen habe." —James O. Coplien, Gründer des Pasteur Organizational Patterns-Projekts | „Einige Fachbücher inspirieren und lehren; etwas Freude und Amüsement. Selten tut ein technisches Buch alle vier dieser Dinge.“ – George Bullock Senior Program Manager Microsoft Corp. | "Eine gute Architektur entsteht dadurch, dass man sie eher als Reise denn als Ziel versteht, eher als fortwährenden Untersuchungsprozess denn als eingefrorenes Artefakt." -- Kevlin Henney | „Was in der Welt der agilen Entwicklung ist, ist nichts im Vergleich zu dem, was sein könnte. Dieses Buch ist Bobs Perspektive darauf, worauf man sich konzentrieren sollte, um zu dem zu gelangen, was sein könnte. Und er war dort, es lohnt sich also | „... [Eine] rechtzeitige und bescheidene Erinnerung an die ständig wachsende Komplexität unserer programmatischen Welt und wie wir es dem Erbe der Menschheit – und uns selbst – schulden, ethische Entwicklung zu praktizieren.“ -- Stacia Heimgartner |
Produktbeschreibungen
Pressestimmen
Buchrückseite
Noted software expert Robert C. Martin presents a revolutionary paradigm with "Clean Code: A Handbook of Agile Software Craftsmanship." Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer-but only if you work at it.
What kind of work will you be doing? You'll be reading code-lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
"Clean Code" is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code-of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Readers will come away from this book understanding
How to tell the difference between good and bad codeHow to write good code and how to transform bad code into good codeHow to create good names, good functions, good objects, and good classesHow to format code for maximum readabilityHow to implement complete error handling without obscuring code logicHow to unit test and practice test-driven developmentThis book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Über den Autor und weitere Mitwirkende
Robert C. Martin ("Uncle Bob") has been a programmer since 1970. He is founder and president of Object Mentor, Inc., an international firm of highly experienced software developers and managers who specialize in helping companies get their projects done. Object Mentor offers process improvement consulting, object-oriented software design consulting, training, and skill development services to major corporations worldwide. Martin has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows.
He has authored and edited many books, including:
- Designing Object Oriented C++ Applications Using the Booch Method
- Patterns Languages of Program Design 3
- More C++ Gems
- Extreme Programming in Practice
- Agile Software Development: Principles, Patterns, and Practices
- UML for Java Programmers
- Clean Code
A leader in the industry of software development, Martin served for three years as editor-in-chief of the C++ Report, and he served as the first chairman of the Agile Alliance.
Robert is also the founder of Uncle Bob Consulting, LLC, and cofounder with his son Micah Martin of The Clean Coders LLC.
Produktinformation
- Herausgeber : Addison-Wesley; 1. Edition (13. März 2011)
- Sprache : Englisch
- Taschenbuch : 242 Seiten
- ISBN-10 : 0137081073
- ISBN-13 : 978-0137081073
- Abmessungen : 17.78 x 1.4 x 23.19 cm
- Amazon Bestseller-Rang: Nr. 76,013 in Bücher (Siehe Top 100 in Bücher)
- Nr. 133 in Softwareentwicklung (Bücher)
- Nr. 582 in Programmierung & Webdesign (Bücher)
- Nr. 2,442 in Ingenieurwissenschaft & Technik (Bücher)
- Kundenrezensionen:
Informationen zum Autor

Entdecke mehr Bücher des Autors, sieh dir ähnliche Autoren an, lies Autorenblogs und mehr
Kundenrezensionen
Kundenbewertungen, einschließlich Produkt-Sternebewertungen, helfen Kunden, mehr über das Produkt zu erfahren und zu entscheiden, ob es das richtige Produkt für sie ist.
Um die Gesamtbewertung der Sterne und die prozentuale Aufschlüsselung nach Sternen zu berechnen, verwenden wir keinen einfachen Durchschnitt. Stattdessen berücksichtigt unser System beispielsweise, wie aktuell eine Bewertung ist und ob der Prüfer den Artikel bei Amazon gekauft hat. Es wurden auch Bewertungen analysiert, um die Vertrauenswürdigkeit zu überprüfen.
Erfahre mehr darüber, wie Kundenbewertungen bei Amazon funktionieren.
Rezension aus Deutschland vom 29. April 2022
-
Spitzenrezensionen
Spitzenbewertungen aus Deutschland
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuche es später erneut.
Anders als in "Clean Code" geht Robert Martin in "The Clean Coder" nicht auf das Ergebnis der Programmierarbeit - den Code - ein, sondern widmet sich ausgiebig dem Prozess des Programmierens und dem professionellen Verhalten von Softwareentwicklern im betrieblichen Umfeld. Wer also Tipps zur Programmierung oder zur weiteren Optimierung seines Codes sucht, wird definitiv enttäuscht. Wer jedoch auf der Suche nach Lösungen oder Handlungsempfehlungen für häufige Probleme im zwischenmenschlichen Bereich der Softwareentwicklung ("Soft Skills") ist, dem sei "The Clean Coder" wärmstens empfohlen. Zwar geht Martin in eigenen Kapiteln auch (oberflächlich) auf eher technische Themen wie TDD, Code Katas und Teststrategien ein und listet im Anhang noch ein paar wichtige von ihm verwendete Werkzeuge zur Programmierung auf, aber der Großteil des Buches behandelt die effektive Kommunikation mit Kollegen (insb. Managern) und die "Programmiererehre".
Robert Martin vermittelt seine "Lessons Learned" insbesondere anhand praktischer Beispiele aus seiner eigenen Karriere. Diese teils mehrere Jahrzehnte zurückliegenden Erfahrungsberichte sind sehr unterhaltsam und zeigen, dass sich das Feld der Softwareentwicklung in den vielen Jahren doch weniger stark verändert hat, als man annehmen könnte. Vieles ist auch heute noch genauso gültig wie damals, etwa die häufigen Missverständnisse zwischen Managern und Entwicklern beim Schätzen von Projektdauern oder die Annahme, dass man mit ein paar Überstunden die Deadline schon irgendwie halten kann. Martin macht sich auf Basis der von ihm gemachten Fehler für ein professionelles Verhalten als Entwickler stark, z.B. für das Nein-Sagen zu unmöglichen Anforderungen oder die Verantwortung, sich ständig fortzubilden, und schließt daher das Buch auch mit seiner Definition des "Software Craftsmanship" ab, dessen Verfechter er ist.
Letztlich waren mir viele Forderungen in "The Clean Coder" bereits aus anderen Büchern bekannt oder könnten mit ein wenig gesundem Menschenverstand selbst aufgestellt werden, aber niemand bringt sie so gut und absolut unterhaltsam auf den Punkt wie Robert Martin. Da man die Kernaussagen des Buches auf wenigen Seiten zusammenfassen könnte und Martin an einigen Stellen sogar teilweise komplette Anekdoten wiederholt, um seine Aussagen noch einmal zu unterstreichen, gibt es von mir in der Bewertung einen Punkt Abzug. Aber durch die meiner Meinung nach gut geschriebenen Geschichten und den relativ geringen Umfang des Buches ist es insgesamt leicht und flüssig in ein paar Stunden gelesen und jedem Einsteiger in das Thema "Software Craftsmanship" daher absolut zu empfehlen.
Woran man sich halten kann."
(Die Toten Hosen, Bayern).
Nikolaus Lenau reiste mit ursprünglich grossen Hoffnungen 1832 nach Amerika. Seine Stimmung schlug jedoch schnell um. Er war von diesem zwar tüchtigen, aber grobschlächtigen Volk schwer enttäuscht. Sein Resumee "Die Nachtigallen singen da nicht".
Prinzipiell finde ich das Anliegen des Autors in diesen Buch sehr sympathisch. Er betrachtet Programmieren als Handwerk und will dafür eine Art Zunftverfassung aufstellen. Meine - 1992 gegründete Firma - habe ich sehr bewusst NimzoWerkstatt genannt. "Werkstatt" ist eine Hommage an die "WienerWerkstatt", Nimzo an den Schachspieler A. Nimzowitsch. Ich gebe als Berufsbezeichnung "Bitschnitzer" an. "Software-Engineer" betrachte ich hingegen als Beleidigung.
Ich möchte aber mit dem Autor nicht in einer Gilde sein. Er ist mir schlicht und einfach zu grobschlächtig und ungebildet. Er übt auch sein Handwerk seit einem Projektdebakel im Jahr 1988 nicht mehr aus, sondern ist ins Consulting Business gewechselt. Dort ist er zweifellos erfolgreich. Nur hat Ezzes geben wenig mit der Ausübung eines Handwerkes zu tun. Es ist vor allem viel leichter. Er hat auch als aktiver Handwerker nichts Bedeutendes geschaffen.
Martin betont an mehreren Stellen die Verpflichtung des Programmier-Handwerkers zur Bildung. Nicht nur auf seinem Fachgebiet, sondern darüber hinaus. Er outet sich auch als Opernliebhaber. Eine Handwerksverfassung ist eindeutig keine Programmieraufgabe, sondern ein philosophisches und soziologisches Unterfangen. Im Buch kommen aber nur Zitate von Programmierbüchern (die meisten seine eigenen) vor. Es gibt sehr tiefschürfende Untersuchungen von Richard Sennet zum Thema "Handwerk" und der Qualifikation ([1],[2]).
Ich vermute, dass Martin keinerlei Ahnung von Sennet hat.
Das Buch enthält so manche Programmierweisheit. Aber damit kann wohl jeder alte Programmierhase aufwarten. Es fehlt ihm aber jegliche Fähigkeit zur kritischen Selbstreflektion. Z.B. geht Martin implizit vom Protestantischen Arbeitsethos aus. Aus dieser Perspektive argumentiert er gegen den "Flow" und empfiehlt sogar Techniken, wie man verhindert in den "Flow" zu kommen. Arbeit darf gemäß dem Protestantischen Ethos keinen Spass machen, Lust erzeugen. Selbstverständlich kommt auch M. Csikszentmihalyi im Buch nicht vor. Auch Max Weber und seine Abhandlung über die Protestantische Ethik ist ein "never heard". Martin hat die Prinzipien mit der Muttermilch aufgenommen und hält sie nun für selbstverständlich.
Dafür muss der Martinsche Handwerker auch um 3 in der Früh aus dem Schlaf gerissen die Design-Patterns der Gang of Four von hinten nach vorne heruntersagen können.
Der absolute Antiklimax ist der Schlusssatz des Buches "My machine is a Macbook Pro, 2.8GHz Intel Core i7, with a 17-inch matte screen, 8GM ram, 512GB SSD, with two extra screens". Das ist wohl der banalste Schlusssatz den ich jemals in einem Buch gelesen habe.
Frage meiner Ehefrau: "Bist sicher, dass das nicht vom Hofer-Prospekt ist?". Natürlich bin ich sicher, beim Hofer gibts noch keinen Mac.
Der Schlusssatz von Sennet in [2] lautet: "Da die Menschen nur dann sicheren Halt in ihrem Leben finden können, wenn sie versuchen, etwas um seiner selbst willen gut zu tun, erscheint mir der Triumph der Oberflächlichkeit in Arbeit, Schule und Politik sehr zweifelhaft. Und vielleicht wird die Revolte gegen diese entkräftete Kultur die nächste neue Seite der Geschichte sein, die wir aufschlagen müssen".
Wahrscheinlich würde Martin dieser Satz auch gefallen. Er will auch so etwas sagen, nur fehlt ihm halt das Talent zur Nachtigall.
Stellt sich die Frage, warum der Autor trotzdem eine beachtliche Fangemeinde hat und auch in den übrigen Besprechungen hier gut ankommt. Ich habe nur eine Erklärung. Es gibt nicht viel in der Programmierwelt woran man sich halten kann. Aber es bleibt ja immerhin noch Uncle Bob, wenn man sonst niemand hat. Vielleicht wollen schlichte Programmierer auch gar keine Nachtigall hören.
Wer sich ernsthaft mit dem Thema auseinandersetzen möchte sollte keinen gescheiterten Programmierer sondern den gescheiterten Musiker R. Sennet lesen:
[1] R. Sennet: Handwerk
[2] R. Sennet: DIe Kultur des neuen Kapitalismus
[3] R. Sennet: Respekt im Zeitalter der Ungleichheit
Spitzenrezensionen aus anderen Ländern

I was gladly that a lot of the points in this book are the same that I abide on my day to day work, but I've learned the hard way!
This book will be a reference book that I will be sharing with my teams and colleagues without reservations!

This book - is no different. Equally funny as thoughtful; the style is anecdotal but challenging. Given the few chances you get to receive such wisdom and depth from a true master, this is a must for anyone aspiring to become a true craftsman. I learnt a lot from this book - not only that you must not forget how others perceive you as a professional, but also that a true professional knows when to say no. This is one of the subjects I would say the book has a leaning emphasis on; how a professional ought to behave and act in hard times.
No chapter is boring as it is opened with a good story from the life of Robert C. Martin himself, as well as disclosing his past weaknesses for everyone to see - and rightfully so. We must never forget that the journey starts with a step, and lasts until the end of our life.
If you want a book filled to the brim with Wisdom and Laughs. This is the one.



Clear and precise with a very down to earth impression. Hopefully this helps me with my degree