代码中一个好的命名是不是也是一种架构能力和抽象能力, 会命名, 命名的好是不是也是一种对业务深刻理解的表现之一
一个系统中各个对象都有自己的角色和功能, 那么是不是他们的名字是不是也都得很容易就相互被其他认识, 一个调用另外一个通过名字就能知其意
越是复杂的系统涉及到更多的命名, 那命名是不是更重要, 不然会混乱
重构一个系统首先从命名上重构, 搞懂一个系统源代码也得从命名上来梳理, 命名是人想出来的, 命名是一个信息的载体, 带有一定的主观性, 那么有偏差, 所以搞懂命名有点复杂, 但第一步搞懂命名是一个方向正确的选择
来源: http://www.bubuko.com/infodetail-3149107.html