无聊问下代码风格的事
公司连我在内 6 个码农。。。
5 个都是习惯风格 1。。。
只有我一个是风格 2。。
你们用哪种风格?
----------------------- 以下是精选回复-----------------------
答:尝试说服他们,超过两个建议换行。说服不了就按它们的来
答:我是写 py 的,列表选择 1,字典选择 2
答:三个元素以内并且 80 个字符以内用 1,超过则用 2
答:风格 1 的是来搞笑的吗?。。
答:我的风格(java),超过 120 列(就是宽度)之后折行再接着行写,一直顶到头是不行的
类似于这样的
/**
* All possible chars for representing a number as a String
*/
final static char[] digits = {
'0' , '1' , '2' , '3' , '4' , '5' ,
'6' , '7' , '8' , '9' , 'a' , 'b' ,
'c' , 'd' , 'e' , 'f' , 'g' , 'h' ,
'i' , 'j' , 'k' , 'l' , 'm' , 'n' ,
'o' , 'p' , 'q' , 'r' , 's' , 't' ,
'u' , 'v' , 'w' , 'x' , 'y' , 'z'
};
答:这个随便把,
答:幾乎都使用 2, 並且結尾必加逗號( php-cs-fixer 自動加)
答:风格 2, 读起来更方便.
答:如果团队没有要求 那就谁能说服谁就听谁的
如果遵循了某种规范 比如 PSR-2 你这种情况就请选择 2
可以参考那些遵循 PSR 的框架 看他们写的代码风格就行了
你这种就跟 Laravel 的配置一样 比如 Model 里面的$fillable Http 里面的 Kernel
答:短就 1,长就 2,图片里这么长我肯定 2
答:我选择 2,但不用 array(),用[]
答:屏幕能显示完,为啥要换行呢?
举个例子,换行的写法,来 10 个变量,还得滑屏才能看到后面,完全不直观
答:柯里化走起
答:太长就需要换行,我选择 2
答:2
答:害,就这么点元素,爱咋写咋写了。。。如果里面几十个元素,你怎么写都丑
答:数量不多 1,多的情况就是 2
答:肯定是 2 了,git 规范也是这种,如果 1 再加个变量,那么 diff 的时候一眼看不出来,而 2 的话只变动了一行,可以明显的看出来。
答:2,[]
答:怎么好看怎么来,一行能解决又非常容易阅读的就没必要断成很多行,滚滚轮也是需要花力气的
比如:
if (短小绣花针){
code
和
if (短小绣花针)
{
code
公司是按代码行数付工资吗
0条评论