从命名能看到的

来源:互联网 发布:什么是云计算产业 编辑:程序博客网 时间:2024/04/30 19:11
“There are only two hard things in Computer Science: cache invalidation and naming things”

–Phil Karlton


今天在ArshSummit 2014 上的PPT的看到的一句话,聊聊命名。


命名能反应工程师对需求的理解,软件开发是一个建模的过程,他将现实世界的业务需求,翻译成计算机能理解的程式。对需求的理解抽象和建模都能反应在命名里。

函数命名能反应一个模块的设计思想,函数命名反应了一个模块的细粒度实现划分,进一步反应了这个模块设计是否合理。

命名反应了系统整体的架构考虑,系统级的架构进一步反应了人力资源分工、项目管理和系统长期演化。


所以代码走查,看命名就能反应大部分问题。


PS: 

以前写的博客都被删除了,因为后面看都觉得太幼稚。其实这是一个成长过程,没有必要。

后面想写博客,总是想等到对一个事情思考成熟再开工。其实没必要,都是不断重构不断升华的。

不了,现在动手!

0 0
原创粉丝点击