你们会不会在同一个程序中用两种代码风格,我好分裂

2014 年 4 月 26 日
 refresh
主要是命名,有时候我用firstName,可有时候突然又觉得first_name好,就这样,一个程序有两种命名风格了。
7340 次点击
所在节点    程序员
51 条回复
notcome
2014 年 4 月 26 日
我也一样诶好分裂……
最近突然爱上了下划线风格但是在用 Node.js
fityme
2014 年 4 月 26 日
中枪。
不过现在已经完全改成下划线风格了。
wickila
2014 年 4 月 26 日
在几种语言中不停切换到时候会.比如java,python,js之间就会这样.不过不要在意这种细节:)
refresh
2014 年 4 月 26 日
@fityme
@notcome

我靠,原来不只是我一个人分裂,有时候会受到一些项目的影响,我在数据库命名的时候,喜欢用下划线,然后又把这个习惯带到代码中,js以前一直是用小驼峰的,为了跟数据库的字段匹配,又想改为下划线,看着好纠结
snowhs
2014 年 4 月 26 日
鼓起勇气适应一下就好啦。我们现在不就挺好的~
refresh
2014 年 4 月 26 日
@wickila 主要是看着不爽,就想统一风格,强迫症是一种病,得治
dong3580
2014 年 4 月 26 日
一般情况,我变量名都会第一个字母小写,第二个单词首字母大写:firstName;
方法名:FirstName
在js里面这种请看不复存在,有时候大写有时候全小写。
refresh
2014 年 4 月 26 日
@dong3580 node.js中,我FirstName一般是类名,全大小表示全局,_name表示require的,我准备在mongodb中用小驼峰算了。
jakwings
2014 年 4 月 26 日
反正全局变量一定要有它的特点。
ericls
2014 年 4 月 26 日
自己是全部用的underscore 但是发现django里面有render_to_response HttpResponse HttpResponseRedirect
SErHo
2014 年 4 月 26 日
@ericls 类名和函数、变量名是不同的风格。
Ever
2014 年 4 月 26 日
@ericls django那个正常, render_to_response是函数, HttpResponse和HttpResponseRedirect是类名, python程序一般都是这种风格。
S1ahs3r
2014 年 4 月 26 日
hitsmaxft
2014 年 4 月 26 日
我觉得一般会考虑组件的组织和业务流程是否合理, 代码风格这种都是小事情, 跟结果无关, 也就是, 别浪费时间
konakona
2014 年 4 月 26 日
偶尔会,这是因为不同电脑上的IDE的配置不同。
lazyphp
2014 年 4 月 26 日
alt + shift +f 风格再也不分裂。
lazyphp
2014 年 4 月 26 日
原来命名风格。没看内容。哈哈~~
这个问题。习惯就好了。反正IDE会帮你读取,只要不是太凌乱,几乎不会有太大问题的。、
kodango
2014 年 4 月 26 日
会有,比如不同的语言,python 我喜欢用 unix 风格的下划线,javascript 就用驼峰风格。有时候改写现有的代码,一把也是忍着适合已有的风格。
ericls
2014 年 4 月 26 日
@SErHo

@Ever

长姿势了。。
因为平时都是像函数一样调用 所以没注意
chmlai
2014 年 4 月 26 日
最起码同一份文件要保持一种风格吧

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

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

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

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

© 2021 V2EX