04 2012 档案
摘要:第二章 有意义的命名2.2 名副其实名副其实说起来简单。我们想要强调,这事儿很严肃.记得当初刚刚出道时也曾写过这样的代码:intday;//消逝的时间,单位:天一开始觉得这个命名挺好的,但N久之后,当我遗忘业务逻辑的时候,再看这段代码时,就是在想不起来这个 “day”究竟是什么意思了。如果改成“elapsedTimeInDays”会好些.这就是说我们在给函数,变量命名时要想到其他程序员(或者N久之后的自己)再看这段代码时也能体会你此时此刻的“思想意境”。在这个环节多花几分钟,甚至几秒钟,能为将来Code View时,维护代码时带来更多的收益。前人栽树后人乘凉。2.3 避免误导考虑以下代码:Ac
阅读全文
摘要:第一章整洁代码1.3.5 什么是整洁代码能通过所有测试没有重复的代码体现系统中的全部设计理念包括尽量少的实体,比如类,方法,函数等。我个人理解这四条简单明了,如果以上四行字是一个方法中的四行代码的话(这个方法只有这四行),那么我说这个方法的代码很简洁。1.6 童子军军规光把代码写好可不够。必须时时保持代码整洁。我们都见过代码随时间流逝而腐坏。我们应当更积极的阻止腐坏的发生。借用美国童子军一条简单的军规,应用到我们的专业领域:“让你的营地比你来的时候更干净。” 如果每次签入时,代码都比签出时干净,那么代码就不会腐坏。当我阅读到一个公司由于“糟糕”的代码而倒闭时,我不禁感到恐惧,真的!我当时真是恐
阅读全文