PHP 用长命名还是短命名好?

2015-12-14 10:16:01 +08:00
 bridge45

[代码都是缩写版命名]
公司 PHP 的代码有十多年的历史了,平常做的维护工作居多.所以大多数情况下使用 VIM 来工作.因为改动小,调试等都很方便.所见代码命名基本上都是缩写精简版的.
[习惯于长命名]
然大学期间习惯用 IDE,命名习惯是类似 java 的"长命名"方式.然后最近新起项目,许多类方法就是这种"长命名",这个在 IDE 自动提示的帮助下,基本上没有什么障碍.
[大家不喜欢长命名]
但是当组内其他成员一起工作,用 vim 操作的时候,这个长命名就很不讨人喜欢了,因为大家基本上没有装 vim 的代码提示,而且代码提示几乎都是"吃内存"大户.
[新项目长短命名纠结]
但是开发新项目,对于 VIM 只会常见的一些操作者来说,个人感觉 IDE 效率会高很多,就像 java 工作者一样,IDE 的提示会让其效率倍增.而我们的 PHP 代码直接在开发机上面,大家都是一个终端连接上去 VIM 操作.这个时候长命名不如缩写短命名方便

大家对于这个问题怎么看?

3014 次点击
所在节点    问与答
27 条回复
MaiCong
2015-12-14 19:45:52 +08:00
唉 你是没遇到用拼音的
Ouyangan
2015-12-14 19:54:10 +08:00
@MaiCong 其实我很喜欢看到用拼音的,碰到一些专有的业务名称用英文头痛死了 , 哈哈
msg7086
2015-12-14 23:58:30 +08:00
@bridge45 我 VIM 装完就有自动补全啊。贵司的机器都是什么鬼。

短命名就是开发的时候很爽,然后过了半年一年花 10 倍的精力去重构的结局。
msg7086
2015-12-15 00:00:37 +08:00
@rainex PHP 95 年开发的, C#是 2000 年公开的, JAVA 也是 95 年发布的。
你参考个未来的语言设计个给我看看。
skydiver
2015-12-15 02:55:33 +08:00
Ctrl n Ctrl p
怎么就没有提示了。。不会用然后怪 vim
hqs123
2015-12-15 07:08:17 +08:00
规范易懂就行,无所谓长短。
oamzn
2015-12-15 11:30:54 +08:00
看的懂就好,避免强迫症选手。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243353

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX