How to Order
You can either browse our store directories or search the item you want to know. You can search using keywords, title, publisher, ISBN, artist, and so on. If you see the item you want, click Add to Shopping Cart. After that, you can either Continue Shopping or Proceed to Checkout. After clicking Proceed to Checkout, you can simulate your total charges based on your preferred shipping method and enter the shipping address. When you are done, you will receive instruction where to send your payment and you're done! Simple, isn't it?


Search:
Home : Clean Code

Clean Code


Back
 : Clean Code

Our Price: 423,654.00
Prices excluding shipping charge.



Availability: Usually ships in 24 hours



Binding: Kindle Edition
Dewey Decimal Number: 005.1
Edition: 1
Format: Kindle Book
Label: Prentice Hall Professional
Manufacturer: Prentice Hall Professional
Number Of Items: 1
Number Of Pages: 464
Publication Date: September 22, 2008
Publisher: Prentice Hall Professional
Release Date: September 22, 2008
Studio: Prentice Hall Professional




Related Items:

Editorial Review:

Product Description:


This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.

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.





Customer Reviews
Average Rating:  out of 5 stars

Rating: 4 out of 5 stars - Software Engineering is a Craft! Thank you!
Before I even read the book, I liked the fact that the title contained the words "software" and "craftsmanship" next to each other! This alone is a good reason for many programmers to keep this book where they can see it - every day. The book is well structured, it is well and thoughtfully written - something you would expect from a book of this kind. I am happy to see a book that - in clear and simple terms - promotes what the great Edsger Dijkstra (considered the Father of the Computing Science ... Read More



Rating: 5 out of 5 stars - Excellent book
Robert C. Martin is one of the most experienced developers in the world and tries to share his wisdom with the reader, and he does so in a very clear and well articulated way. He says clearly that the book is not THE answer, but rather a summary of his own opinions.

The book focuses on making easily maintainable code.



Rating: 5 out of 5 stars - Clean Code Belongs on Every Coder's Shelf
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

First Impressions

I began reading this book with a couple of concerns. First, all the code examples were written in Java, and I haven't written much Java in the last couple of years. Secondly, the books seventeen chapters were written by seven different authors. In my experience, most books with this many authors are at best a collection of uneven chapters, or even worse a morass of redundancy ... Read More



Rating: 4 out of 5 stars - one disagreement - "delete commented out code" ?!
The book contains much useful advice for professional programmers. A bunch of software authors have contributed the book's chapters.

There is one place where I disagree. Where it talks about having commented out code in your source code file. Yes, this often leads to obsolete code, even as commented out code, precisely because as you change various things like variables in the active code, this has no effect on the commented out portions. The book recommends that you simply delete the ... Read More



Rating: 5 out of 5 stars - Demanding and useful
I am a front end web developer with a couple years experience and I purchased this book to get a better idea of how to generate more readable and understandable code. And this book satisfied that need. If you are a very novice coder, that is to say that you do not yet know your syntax and are unfamiliar with OOP, you will want to wait to pick up this book. Not that all of the examples and discussion are super technical, just that are many assumptions and no explanations of these subjects.
... Read More




Browse Related Directories
BooksDVDMusic

 

Advertisement
Latest News
Related Ads