Bewertung:

Das Buch versammelt Essays von namhaften Programmierern, die darüber diskutieren, was sie für schönen Code halten. Während einige Leser die Tiefe und Vielfalt der Perspektiven zu schätzen wissen, finden andere den Inhalt uneinheitlich, und einigen Beiträgen fehlt es an Klarheit oder Relevanz, was insgesamt zu gemischten Bewertungen führt.
Vorteile:⬤ Bietet ein breites Spektrum an Perspektiven von angesehenen Programmierern.
⬤ Enthält wertvolle Einblicke in verschiedene Programmierprobleme und Lösungen.
⬤ Kurze Essays ermöglichen eine schnelle Lektüre und Auseinandersetzung mit verschiedenen Themen.
⬤ Einige Kapitel sind gut geschrieben und präsentieren wirklich schönen Code, der den Leser inspirieren kann.
⬤ Der Inhalt ist uneinheitlich, einige Kapitel sind unübersichtlich, zu spezifisch oder schlecht erklärt.
⬤ Viele Kapitel erfordern ein hohes Maß an Programmierkenntnissen, was sie für Anfänger unzugänglich macht.
⬤ Einige Leser haben das Gefühl, dass der besprochene Code nicht mit ihrer Definition von Schönheit übereinstimmt.
⬤ Dem Buch fehlt es an einer zusammenhängenden Struktur, was zu Verwirrung über die Zielgruppe führt.
(basierend auf 58 Leserbewertungen)
Beautiful Code: Leading Programmers Explain How They Think
Wie lösen die Experten schwierige Probleme bei der Softwareentwicklung? In diesem einzigartigen und aufschlussreichen Buch stellen führende Informatiker Fallstudien vor, die zeigen, wie sie ungewöhnliche, sorgfältig konzipierte Lösungen für hochkarätige Projekte gefunden haben. Sie werden in der Lage sein, bedeutenden Programmier- und Designexperten über die Schulter zu schauen und Probleme mit deren Augen zu sehen.
Dies ist nicht einfach nur ein weiteres Buch über Entwurfsmuster oder eine weitere Abhandlung über die richtige und falsche Vorgehensweise bei der Softwareentwicklung. Die Autoren denken laut nach, während sie die Architektur ihres Projekts durcharbeiten, die Kompromisse, die sie bei der Konstruktion eingegangen sind, und wann es wichtig war, Regeln zu brechen.
Dieses Buch enthält 33 Kapitel, die von Brian Kernighan, Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, Michael Feathers, Alberto Savoia, Charles Petzold, Douglas Crockford, Henry S. Warren, Jr, Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra und Piotr Luszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de Carvalho und Rafael Monnerat, Bryan Cantrill, Jeff Dean und Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte und Douglas C. Schmidt, Andrew Patzer, Andreas Zeller, Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd und Christopher Seiwald, und Brian Hayes.
Beautiful Code ist eine Gelegenheit für Meisterprogrammierer, ihre Geschichte zu erzählen. Alle Autorenhonorare werden an Amnesty International gespendet.