`
xmou
  • 浏览: 5909 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Clean Code 读后感(一)

阅读更多

 

这几天开始看Robert C.Martin(鲍勃大叔)所著的Clean Code,看得很慢,看了好几天才看了前2章。

 

慢的原因有几个方面的原因:

1、才疏学浅,需要好好咀嚼才能理解大牛们几十年来总结的经验和准则

2、需要结合自身以前的一些编码习惯好好的反思一下,希望可以去伪存真

3、阅读过程中有些小节有疑惑,在未继续阅读本书获得解答前,需要时间进行思考

4、时间不够用,每天能静下来看书的时间可能就一到两个小时,有时候甚至都没有时间

 

不过我想,既然慢,那就争取慢中出细活,希望将书中内容熟稔在心,也希望借此时时鞭策我向整洁代码靠近。

 

在这个系列中,我会把对每个小节的理解简短的概括一下,同时也会将我心里的问题和疑惑,一一罗列出来。希望借此让读过此书的朋友勾起回忆,让还没有读过或者想读的朋友能够有个大概的了解。

 

如果在理解上有不对的地方,请大家批评指正。

 

 

1.1 要有代码:

代码不会消失,机器不可能代替人类做所有编码的事情

 

1.2 糟糕的代码:

糟糕的代码不如不要,要及时对代码进行整理

 

1.3 混乱的代价:

坚持好的编码习惯,团队内部需要知识的传递与共享

 

1.3.1 华丽新设计:

遗留系统需要改造,新系统不一定能解决问题

 

1.3.2 态度:

专业需要端正的态度,勿以恶小而为之

 

1.3.3 谜题:

保持代码整洁,单人不容易做到,结对和Code Review能提高这种可能性

 

1.3.4 整洁代码艺术:

整洁代码光说不行,要实际写出来;而写整洁代码,需要大量的练习和掌握许多小技巧

 

1.3.5 什么是整洁代码:

干净利落,利于协同开发;解决问题,没有改进余地;表达清楚,体现设计理念;深合己意,让人心旷神怡

 

1.4 思想流派:

学习要循序渐进,不要想一下就能成为高手,打好基础,练好一门手艺后再学习另外一门,想齐头并进往往导致浅尝辄止

 

1.5 我们是坐着:

让代码易读,能让以后写代码更容易

 

1.6 童子军军规:

时刻保持代码整洁

 

1.7 前传与原则:

遵循基本的设计原则——SRP,OCP,DIP等

 

1.8 小结:

取其精华,去其糟粕;了然于心方能融会贯通;书山有路勤为径,学海无涯苦作舟

 

 

第一章都是一些高屋建瓴的行为准则和理念,愿大家能在代码整洁之道上有个好的开始,加油!

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics