好的名字很重要
来源:互联网 发布:pc极简mp3播放器 知乎 编辑:程序博客网 时间:2024/04/24 20:47
有研究表明,名字简单易念的人更容易获得晋升(这里)。虽然把别人的晋升归结到别人名字上是不科学的,但是名字的重要性是不言而喻的。比如在考试的时候,名字简单同学都做完第一题了,名字复杂的同学还在写名字呢。有的人名字中有生僻字,去政府部门办事的时候就知道麻烦了。在我们的工作中,各种命名对工作效率的影响也是很明显,来看看我注意到的一些好的和差的例子。
首先是,版本管理系统中分支(branch)的名字,简单的名字比如trunk,只有两个音节,很容易读写,同事之间交流讨论的时候用这样的词效率就会高一些。相反,Ongoing-sprint-release-branch就很差,用了4个单词,正常语速完整读完需要大概2秒钟,在交流的时候说到这个词有时还得花点时间来想。在写的时候负担更重,不但写的字母的数量是trunk的6倍,而且还得思考连接符是-还是_,在某些地方还要注意大小写。一旦分支名字定下来以后,就会在很多地方被用到,比如持续构建系统中,各种文档中,邮件中,讨论中。假设每个人每天因为长名字浪费的时间是1分钟,一年就是4个小时。如果整个公司有1000人,那么浪费的时间就是4000小时,就相当于一个人2年的工作时间。如果非要用长名字的话,可以考虑简写,比如有的团队用的分支的名字是integration branch(简称int),merged collaboration stream(简称mcs),collaboration stream(简称为cs)。虽然第一次听到int,cs这么名字不知道是什么东西,但是了解了以后用起来很方便了。
再来看会议室名字。每天都会开很多会,在各个会议室之间奔波,好的会议室命名能大大节省寻找会议室的时间。比如有的公司把在2楼的会议室名字全部用两个字来命名,比如恒山,华山。分布在3楼的会议室全部用3个字来命名,比如燕子坞。这样,寻找会议室的范围瞬间就少了一半,向想出这个命名方法的同志致敬。我第一次去一个新楼层找一个会议室,该楼层的会议室是以24节气来命名,也是很有创意的,但是我绕了一圈把所有会议室都看过一遍后才找到。因为这些会议室是分散在四周的,相邻会议室的名字也没有什么关系。我觉得改进的方法是以24节气的顺序按逆时针的方向来命名,比如进门左手边的会议室就是以在春天的节气,比如立春,雨水来命名,右手边的会议室就以在冬天的节气来命名,比如小雪,冬至等。相邻的会议室用相邻的节气来命名,比如立夏旁边就应该是夏至嘛。
再来看机器的命名规则。我们所有的机器都在同一个网段,ip地址只有最后一段不一样。机器名字中就包含了分配给它的ip地址最后一段,比如10.1.1.168的名字就是hdsh168,这样看到一个机器的名字就知道它的ip地址是多少了。
这就是把信息包含在名字中,类似的,在写代码的时候,好的practice也是建议把信息包含到方法或者变量的名字中,比如fileSizeInGb就比fileSize要好;比如有的公司代码规范中要求接口名字前要加上I,这样看到一个名字就知道是个接口;私有变量或者方法名字前面加上"_"。
在很多地方名字是一个代号,其主要目的是为了方便沟通,避免混淆,所以命名的时候应以这个为出发点。最后,如果你身边有一位名字很简单的同事,对他好点,说不定哪天他就是你的领导了。
- 好的名字很重要
- 好的设计很重要
- 好的习惯很重要,嘿嘿
- 好习惯真的很重要!
- 有时候一个好的idea很重要
- 有一个好的开头很重要
- 好的公司名字重要性
- 打好基础,很重要
- python的对象与名字绑定-----------好!
- 面向新手 学习c#的东东 打好基础很重要!
- 维护好我们的“门户”,口腔健康很重要
- 关键字想要有一个好的排名细节工作很重要
- 当个好的测试经理不容易,懂得这些很重要
- 编码之道:取个好名字很重要
- 编码之道:取个好名字很重要
- 编码之道:取个好名字很重要
- 编码之道:取个好名字很重要
- 好名字全集
- UVA 123 Searching Quickly 快速查找 multimap+模拟+检索
- C#中的MessageBox消息对话框
- 在单元格使用富文本
- HDU 3591 The trouble of Xiaoqian (多重背包+完全背包)
- 结构体(有数组和指针)
- 好的名字很重要
- for循环
- Redis在windows下的安装使用
- 【SQL】JDBC之通过唯一性元素查询匹配数据库中其他对应元素
- 查找标记(指针和数组名作为参数的区别)
- Java多线程的相关机制
- 使用Tab controls window api 函数实现简单界面
- HDU 3127 WHUgirls (完全背包)
- ExecuteReader的用法