美文网首页
取个好名子

取个好名子

作者: chengzhx76 | 来源:发表于2017-06-13 23:20 被阅读5次

1、名副其实

选个好名字要花费一定的时间,但省下来的时间比花掉的时间更多;

能做到见名知意,给后期维护减少成本,好的命名是不需要注释的。

2、避免误导

不要使用UNIX或类UNIX平台的专有名称;

也不要使用accountList来指一组账号,List对程序员有特殊意义;用accountGroup或bunchOfAccount,再或者用accounts也会好一些;

提防使用不同之处较小的名称;

如:0和o(英文字母o)

3、做有意义的区分

如有一个类User类。还有一个UserData或ProductInfo,虽然名字不同但是却无区别。

Variable一词永远不要出现在变量名中;

4、使用读得出来的名称

5、使用可搜索得名称

名称长短应与其作用域大小相对应;

若变量或常量可能在代码中多出使用,则应赋其以便于搜索得名称。

6、避免使用编码

对于接口和实现:

接口直接定义为ShapeFactory不需要IShapeFactory

7、避免思维映射

明确是王道

专业程序员善用其能,编写其他人能理解得代码。

8、类名

类名应该是名词或名词短语,如:Account、WikiPage和AddressParser避免使用Manager、Processor、Data或Info这样得类名。类名不应该是动词。

9、方法名

方法名应当是动词或动词短语,如:postPayment、deletePage或Save

10、别扮可爱

言道意到。意到言道。

11、每一个概念对应一个词

12、别用双关语

追加(往list添加数据)用insert或append,别使用add;不必为了风格统一而统一;

13、使用解决方案领域名称

14、使用源自所涉问题领域得名称

15、添加有意义得语境

16、不要添加没用的语境

只要短名称足够清楚,就要比长名字好。别给名称添加不必要的语境。


相关文章

  • 取个好名子

    1、名副其实 选个好名字要花费一定的时间,但省下来的时间比花掉的时间更多; 能做到见名知意,给后期维护减少成本,好...

  • 我为什么叫击文

    大晚上没事,又不知写什么好,就写一写我当初为什么取名叫击文吧。 那天下载简书后,让取个名子,取个什么名子呢?因为我...

  • 起个小名子

    宝宝很快就要出生了 老公家的姓氏极为小众 仝 想给宝宝起个好听的名字 但是他家的族谱已经定了两个字 仝姓轩辈

  • 起名子

    “我又怀孕了。”妻子小声的对我说。 我不啻是听到一个炸雷,心猛的一揪,直感觉一座大山向我压来。 “咱不要了行吗?”...

  • 无名子

    《北窗》 雪夜 一条野狗飞奔而过 村子荒芜了 遇不见赶牲口的人 《无名子》 天色未全黑 蓝白间透着光亮 灰色砖瓦垒...

  • 无名子

    在松软的黄土里 拾到一把铲 我想 它也许是 某个过世的老人 丢下的 想到这里 只把它握的更紧 后来我离去 找个安静...

  • 好名子

    有其名,必有其命,有其命,必有其名,好名好命。 之前在农村,家里孩子多,就会给起名狗剩,狗娃,黑娃,斌斌……父母给...

  • abstract & 抽象类

    创建非匿名子类的匿名子类对象: 此时。Person p = new Person(){};即为创建了匿名子类。其中...

  • 无名子诗

    (一) 雪 落了 无声的 自由的 她 走的轻快 一会儿 院子里,屋顶上 全都被她侵占了 她沾惹着 我的袖口,围巾,...

  • 取个贱名好养活

    过去的农村有个老词儿:年头儿,翻译为现在的城里话:时代。过年时回到村儿里,侄子辈儿的年轻人酒后吐真言,像男的成家吧...

网友评论

      本文标题:取个好名子

      本文链接:https://www.haomeiwen.com/subject/yrdkqxtx.html