Chapter_1 Clean Code
Tags
我们总是认为,尽快让一团杂乱的代码运行起来,要比没有写代码好的多,而我们又总是借口于时间不够而不在代码的整洁上下功夫,或者我们会说,先把代码跑起来,稍后我再来让代码变得整洁,之后我们就又成了勒布朗定律(LeBlanc’s law)的一条论据:一会再做等同于永远不做(Later equals never)。
随后是列位大佬对于 clean code 的理解,总结起来就是”测试过的,凝练的,没有歧意的,命名有意义的,重用性高的,抽象性低的,表达力强的,除作者外的其他人可以轻易读懂并改善的
最后 Uncle Bob 说,至于他自己对于 clean code 的理解,会在接下来的章节中为大家展开叙述,有特点的是,马丁大叔将这一节命名为“思想流派(Schools of thought)”,以不同的武术流派作类比,指出在编码的道路上,我们可能会不断的取长补短,从不同流派中吸取养分,滋养自己,所以对于接下来他叙述的内容,你同意也好,反对也罢,重要的是你能够在理解这些规则的基础上,立足于自己的开发经验,找到适合你的方法,更正这些观点中并不适合你的做法,甚至改进一些做法。(但是如果因为不知道这种做法或是不理解这样做的原因就妄下判断,也许并不明智)
The author said that authors are responsible for communicating well with their readers. And we are authors when we programming
The Boy Scout rule: a little better every time
At last, record a story here. A violinist who got lost on his way to a performance, he stopped an old man on the corner and asked him how to get to Carnegie Hall. The old man looked at the violinist and the violin touched under his arm, and said:”Practice, son. Practice!”
Loading...