Clean Code

Clean Code pdf epub mobi txt 电子书 下载 2025

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.

出版者:Prentice Hall
作者:[美] Robert C·Martin
出品人:
页数:464
译者:
出版时间:2008-8-11
价格:USD 49.99
装帧:Paperback
isbn号码:9780132350884
丛书系列:
图书标签:
  • 编程 
  • programming 
  • 软件开发 
  • 程序设计 
  • 计算机 
  • 软件工程 
  • 敏捷开发 
  • agile 
  •  
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

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.

具体描述

读后感

评分

这是一本真正的好书,不过如果读者没有一定的经验,以及缺乏对编程境界的追求的话,可能认为这本书很一般,甚至认为只是说了一些大白话。当然,对于有心人来说,这本书里面的很多东西可能都已经习以为常了。我的排序:本书>《代码大全》>《重构》。  

评分

《Clean Code》第一章举了一个很深刻却不断发生的例子,它展示了一个项目为混乱代码所付出的代价;然后列出了诸位大师眼中整洁代码的含义,最后给出了著名的“童子军军规”:让营地比你来时更干净。之后的二到十二章讲述了作者及其团队关于各种整洁代码的技巧和建议;十三...  

评分

我对技术书的要求一向很高,就像我确实很少给一本技术书五星,可是对这本书,我在读到一半的时候,就已经迫不及待把他标志成五星书籍。 在和朋友聊到这本书的时候,朋友谈到,其实书里的道理非常浅显,每个人都知道,只是我们到真的去用的时候就忘记了,或者为了省事就不去注...  

评分

1.这本书的价值超过《代码大全》。它更抽象于一种开发哲学,所以,看不懂,说明你还停留在必须从看得见摸得着的对象学习的程度,对,你需要sample code。 2.只干了一两年程序,或者干了n年程序却一直停留在初级水平的开发人员意识不到这本书的价值。 3.和代码大全一样,这本...  

评分

本来想写一点心得的总结,但是已经有一篇书评总结的比较好了,见《写代码犹如写文章》。 此处,大概加上我个人觉得需要澄清和总结的地方。 写代码犹如写文章,这种提法按照书中原意,是不严谨的,因为原书将代码比作的是新闻报道。文章体裁既多,有散文,有诗歌,有小说,有广...  

用户评价

评分

和同组同事在周会上读了一年多的书。觉得书中原则可简化成「为之后阅读/修改代码的自己或他人减轻认知负荷」。

评分

Bob大叔的都很好。

评分

有英文版的

评分

god is in the detail!

评分

醍醐灌顶,每一个程序猿都应该尽早读的一本书,早一天读也就少一天浪费他人和自己的生命了~

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有