变量命名词穷了怎么办?

2018-03-22 21:33:40 +08:00
 unbug

可以试试变量命名神器 https://github.com/unbug/codelf

6437 次点击
所在节点    程序员
24 条回复
xuanwu
2018-08-05 11:26:15 +08:00
@loginv2 请问用中文命名有何经验体会? 之前也在几个业余项目里用了中文命名, 最近一直在尝试更多框架 /领域里实践.
loginv2
2018-08-06 08:31:16 +08:00
@xuanwu 我只在具体业务代码上使用中文命名,框架中还是不使用的,一切以描述最清晰为原则。字数多一点也不怕。还有就是注意在代码内部使用,对外暴露例如命名会成为 URL 的一部分的情况 这种避免使用。虽然看着别扭,但是会减少注释量,别人阅读也能容易读懂。总之还是一切以提高可读性为原则
xuanwu
2018-08-06 14:48:38 +08:00
@loginv2 嗯. URL 带中文命名不 escape 的话, 帖到 V2EX 编辑框竟然不认, 结果这帖就悲催了( https://cn.v2ex.com/t/476999 ) 紧赶慢赶 edit 还是没来得及改完所有链接(最后四个) lol
非常同意以提高可读性为原则
关于"框架中还是不使用的", 请问是指哪些方面可否细说一下?
另外, 刚开了个相关问题: https://www.v2ex.com/t/477109 欢迎在那里分享一下心得. 多谢.
loginv2
2018-08-06 19:08:39 +08:00
@xuanwu 当开发非业务逻辑的模块时,代码可能的阅读者并不一定是中文使用者,例如框架,类库。这些部分尽量还是以英语阅读者优先。需要的部分以注释或者文档补齐。其实就是看这个代码会被谁阅读。

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

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

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

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

© 2021 V2EX