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.

具体描述

读后感

评分

本书中Bob大叔提倡”写代码犹如写文章“,又说道“大师级程序员把系统当故事来讲,而不是当做程序来写”,对此观点我印象深刻!在此之前我从未听说过可以把代码当成故事、文章来写,Bob大叔太有才了! 如何才能写出整洁代码呢?总的原则无非是KISS(Keep It Simple Stupid):...  

评分

我一直觉得自己是没脸称自己是个程序员的,但是人渐大每当别人问起”做什么的”的时候,我只好把“写代码”这三个字抛出来,大抵能换到一点对方惊叹和虚荣心的满足,当然在真正的程序员们面前是从来没有得逞过的。 工作两年以来我也试图努力看过《重构》,《代码大全》等书来...  

评分

2016年终于看完了一本纸质的技术书。 发现2014年记录的在读短评是:"再继续买类似的书真的可以剁手了,软件工程之类的不要再入手了..."。 不过鉴于自己买书剁手全无记性,这次我要记下来提醒一下。 当然,本书内容还是值得读的。 虽然大叔的文风就和选择的主要展示语言一样啰...  

评分

现在看到那些不好的代码就感觉不舒服,想给改改吧,但又不知道到从和处开刀,挺纠结的,可能是现在火候还不到吧。 现在写代码开始考虑易读性了,以前的想法就是写过的代码从来不会看第二遍,其实这也可能,但是一旦养成个了这个不好的习惯,有一天你想写好让别人能看懂的代码...

评分

说实话,我一直在琢磨<clean code>这本书的目标人群到底应该是谁。对于在校学生,甚至刚刚工作了一两年的fresh coder,这本书的价值并没有想象的高。原因比较简单:clean code这本书的大部分内容是建立在作者大量编程实践之后的回溯和反思,类似于经验提炼式的总结。如果读者没...  

用户评价

评分

:无

评分

这些看似不高的要求,实际上要求非常高。想来如果代码都写的费劲的话,怎么会去考虑这些东西,所以说还是抓紧提高自己的编程能力吧

评分

先往短里改……抽象层什么的以后再说……

评分

尽管这本书跟别的几本关于软件开发的书里有点儿重复,作者写的还算简明清楚,不管对agile开发是不是全盘接受,都可以拿来反思一下自己的工作。

评分

书评 笔记

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

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有