代码整洁之道里面说:
引用
不明白整洁对代码有何意义,尝试去写整洁代码就毫无所益
我目前经历了下面几个阶段,始终觉得思想不到位,听人家再怎么说也不能很好的执行,更不能主动参与执行
- 整洁阶段一:
项目组会有一些约定,命名规则,代码规则,要求严格的项目组,如果你不按照要求,你的代码无法commit
此时我们的想法是,必须要这样做,至于有何意义,大多停留在如果不这样你的代码别人不好理解,咱们的规章制度是这样嘛,不这样不行
- 整洁阶段二:
你的代码会有人来读,你的代码是一笔资产,资产的意义不是他只能解决现阶段的需求,它还可以很容易明白,很好修改,他会被很多人读,需要理解你代码的成本大于你代码目前解决现在需求的成本
那么感觉到这个意义后就努力 把自己的代码有好的UI,然后代码逻辑清晰,不断的重构
- 整洁阶段三:
阶段二和实际问题的矛盾,你的老大或者项目经理是否像整洁之道里面叙述的:
引用
经理和营销人员指望从我们这里得到必须的信息,然后才能做出承诺和保证;即便他们没开口问,我们也不该羞于告知自己的想法。用户指望我们验证需求是否都在系统中实现了。项目经理指望我们遵守进度。我们与项目的规划脱不了干系,对失败负有极大的责任;特别是当失败与糟糕的代码有关时尤为如此! “且慢!”你说。“不听经理的,我就会被炒鱿鱼。”多半不会。多数经理想要知道实情,即便他们看起来不喜欢实情。多数经理想要好代码,即便他们总是痴缠于进度。他们会奋力卫护进度和需求;那是他们该干的。你则当以同等的热情卫护代码。
项目进度与自己对进度的职责,让人经常没有时间去思考代码应该更好,因为你有忙不完得事情,尽管你知道好的代码会多好,但是谁能抗住这个压力,有时候还会想,管理层都不在乎自己为什么要在乎,一个更好的解决方式可能耗费你很多时间,这个时候好的代码就成了道德层面的东西,悲剧啊
PS:如果你觉得这本书不错,除了生活必须外还有点零花钱,还是买一本,我工作后每周基本都会买书,虽然我目前的工资除了吃饭等生活必须基本所剩无几
分享到:
相关推荐
阅读《代码整洁之道》这本书的《逐步改进》、《JUnit内幕》这两章内容时写的demo
代码整洁之道是一本主要写代码规范的书籍,我读完以后为了给同事们分享里面的重点知识,做了几个幻灯片,主要是各个知识点和笔记。
《代码整洁之道》读书笔记
代码整洁之道重构相关
* 整洁代码的意义? 可读性,可维护性。 * 如何写出整洁代码? 1.只做一件事 2.不重复 3.有表达力 * 整洁代码的态度要求,要遵守的军规? 专业 和责任。让营地比你来时更干净,拒绝破窗效应。 * 写出整洁...
个人阅读代码整洁之道所做的笔记
这是有关代码整洁之道的幻灯片笔记,简单介绍了本书的一些重点知识点。
代码坏味道与启发--《代码整洁之道》总结.pdf
代码整洁之道读书笔记
该文档是《代码整洁之道》的经典语句,能够帮助读者了解该书的主要内容。同时,本文档对软件工程师的工作也有一定的帮助!
一个偶然的机会读了代码整洁之道,觉得这本书写的很好,所以就将里面自己觉得很经典的内容记录下来,作为自己以后写代码的标准和准则。同时也为那些曾经困惑过的人一点参考吧~!1.需求与代码哪个重要?答:并不是...
[Prentice Hall] 代码整洁之道 [Prentice Hall] Clean Code A Handbook of Agile Software Craftsmanship (E-Book) ☆ 出版信息:☆ [出版机构] Prentice Hall [出版日期] 2008年08月01日 [图书页数] 466页 ...
Clean 并不意味着 Beautiful,Clean的目的在于save money,让代码更有价值。 本资源转载自网络,如有侵权,请联系上传者或csdn删除
作者 Robert C. Martin 是 cleancoders.com 联合创始人,Uncle Bob Consulting LLC 创始人, 为全球大型公司提供软件开发咨询、培训以及技能培训服务。
CleanCode代码整洁之道培训总结(2015-03-14)-附件资源