Clean Code: A Handbook of Agile Software Craftsmanship - No Cost Library

Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship pdf free download

   Author(s): Robert C. Martin  
        Publisher: Prentice Hall, Year: 2008   

Even a bad code will work. But it can bring a production company to its knees if the code is not safe. Owing to badly written code, countless hours and substantial resources are wasted each year. But it doesn't need to be like that.

Noted tech expert Robert C. Martin introduces with Clean Code a groundbreaking paradigm: an Agile Software Craftsmanship Handbook. Martin has teamed up with his Object Mentor colleagues to distil their best agile method of "on the fly" cleaning code into a book that will instil a software craftsman's principles within you and make you a better programmer — but only if you're working on it.

What kind of job are you going to perform? You're going to read code — lots of code. And you're going to be pushed to think about what's right and what's wrong with that code. More significantly, reassessing your ethical standards and your dedication to your art will challenge you.

The Clean Code is split into three parts. The first explains the concepts of writing clean code, patterns, and activities. The second section is made up of many case studies of growing complexity. Each case study is a code cleaning exercise, converting a code base that has some issues into a sound and successful one. The third part is the payoff: a single chapter with a list of heuristics and "smells" collected while the case studies are being developed. The result is a base of knowledge which describes how we think when we write, read, and clean code.

Readers will come off this interpretation of the book
• How to say the distance between good and poor code

• How to write good code and to turn poor code to good code

How good titles, good features, good objects and good classes can be generated

• How to render code format for optimum readability

• How to incorporate absolute error handling without the code logic being blurred

How to unite research and practise test-driven growth
For any developer, software engineer , project manager, team lead, or systems analyst with an interest in creating better code, this book is a must.
. Download Free Books

No comments

Powered by Blogger.