程序员的修炼之道(六)
要配置,不要集成
要将应用的各种技术选择实现为配置选项,而不是通过集成或工程方法实现。Yii框架的组件便是这一思想的最佳实践。
使视图与模型分离
要根据模型和视图设计你的应用,从而以低廉的代码获取灵活性。最近的nodejs好火,前后端分离是必然趋势,纯粹的模型测试起来也是非常方便。
测试你的软件,否则你的用户就得测试
无情的测试,不要让你的用户为你找bug
使用项目词汇表
创建并维护项目中使用的专用术语和词汇的单一信息源。这一点深有感触,为了方便,项目中通常会有一些简称,他对于业务人员是熟悉的,但编程人员却不这么想。
在你的作品上签名
过去时代的手艺人为能在他们的作品上签名而自豪。你也应该如此。坦白的说,签名之后再看这段代码会非常愉悦,有时还会陷入自我欣赏中,他其实还有一个作用,我对代码负责,我测试过并确保他的良好运行,也是一种自我监督吧。
这已经是最后一篇读后感了,其实严格地说,这并不是读后感,更像是一些读书笔记。到这里这本书已经读完,但是这本书说的绝大部分东西我都不是很懂,可能要等到真正做项目的时候才可以理解吧,加油。
相关推荐
湾区人工智能 2020-11-20
diskingchuan 2020-10-23
amicablehj 2020-11-16
smartbaby 2020-11-11
teamvx 2020-11-11
啊兵 2020-11-10
ruancw 2020-11-10
Elyn 2020-11-08
susmote 2020-11-07
lipin 2020-11-03
kinglomei 2020-10-27
bucai 2020-10-26
JAVA飘香 2020-10-26
重剑无锋 2020-10-25
adentheima 2020-10-25
zhaoyinghuan 2020-10-25
Elyn 2020-10-24
lipin 2020-10-22
feinifi 2020-10-14