Clean Code: A Handbook of Agile Software Craftsmanship

Frontcover
Prentice Hall PTR, 2009 - 431 Seiten
52 Rezensionen
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

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 code
  • How to write good code and how to transform bad code into good code
  • How to create good names, good functions, good objects, and good classes
  • How to format code for maximum readability
  • How to implement complete error handling without obscuring code logic
  • How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Was andere dazu sagen - Rezension schreiben

Bewertungen von Nutzern

5 Sterne
27
4 Sterne
16
3 Sterne
7
2 Sterne
2
1 Stern
0

Review: Clean Code: A Handbook of Agile Software Craftsmanship

Nutzerbericht  - Erika RS - Goodreads

I wanted to love this book, but instead I just sort of liked it. This book is a member of the extensive genre of books on how to write clean code. It sits alongside books like Code Complete by Steve ... Vollständige Rezension lesen

Review: Clean Code: A Handbook of Agile Software Craftsmanship

Nutzerbericht  - Javier - Goodreads

One of the best programming books I've ever read Vollständige Rezension lesen

Ähnliche Bücher

Referenzen von Webseiten

Developer Testing: SDBP: Clean Code by Robert Martin
Listened to Uncle Bob give his Clean Code talk today and took some notes. ... Material for the talk was based on Bob's article Clean Code: Args. ...
www.developertesting.com/ archives/ month200609/ 20060912-SdbpCleanCodeByRobertMartin.html

Speakers -> Robert C. Martin
Presentation: "Keynote - Clean Code". Time: Tuesday 09:00 - 10:00 ... Presentation: "Clean Code: Functions". Session: Professional Practices ...
jaoo.com.au/ sydney-2008/ speaker/ Robert+C.+Martin

Is there a viewable presenttation from 'Clean Code Part 1 w ...
And I saw you just had a presentation called "Clean Code Part 1 w/ Robert Martin". Is there any way to see that presentation? powerpoint or other form? ...
groups.google.com/ group/ agilehouston/ msg/ a7e9a543423e3763

blog.objectmentor.com — Technorati Search
Clean Code Tuesday, 8 April 2008 It looks like Robert Martin has a book coming out: Clean Code:A Handbook of Software Craftmanship. ...
search.technorati.com/ blog.objectmentor.com

agilehouston wiki | Main / cleancodepart1
Don't miss the next meeting, Clean Code Part 2. For those who missed the meeting, here's a photo of Uncle Bob teaching us about clean code: ...
agilehouston.org/ Main/ CleanCodePart1

madjug
Clean Code III By: Robert C. Martin (Uncle Bob) ... Clean Code III: Get ready for a challenge as Robert Martin dives deep into the topic of clean Java code ...
www.wjug.org/ madjug/

planet jerry! - Home
“Clean Code That Works” => The Goals of Test-Driven Development .... Robert Martin’s session on clean code has already reshaped my development practices. ...
feeds.jerryr.com/ jerryr

Xenith.org: railsconf Report: Day 1
“Clean Code” by Robert Martin. This was an awesome talk. Robert is a great speaker. Although it pretty much boiled down to a few main points. ...
xenith.org/ 2007/ 5/ railsconf-report-day-1

はてなブックマーク - Developer Testing: SDBP: Clean Code by Robert ...
Developer Testing: SDBP: Clean Code by Robert Martin. Bob started with the observation that the human form, the basic skeleton has been around a long time, ...
b.hatena.ne.jp/ entry/ 4756076

Daum 개발자 네트워크
railsconf2007 둘째날: “Clean Code” by Robert Martin ... “Clean Code” by Robert C. Martin. 밥아저씨(unclebob)로 불리우는 오브젝트멘터(objectmentor)사의 ...
dna.daum.net/ ?s=ces& paged=2

Über den Autor (2009)

Robert C. “Uncle Bob” Martin has been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor, Inc., a team of experienced consultants who mentor their clients worldwide in the fields of C++, Java, C#, Ruby, OO, Design Patterns, UML, Agile Methodologies, and eXtreme programming.

Bibliografische Informationen