- 主题:10天10万行
80列真是浪费啊。当年人类用40列TEXT和打字机就登上了月球。
【 在 hgoldfish 的大作中提到: 】
: 现在 js 社区流行把分号去掉,缩进二空格。。简直是有毛病。
: 分号已经用了二十年了,我想不明白为啥非要在编程规范里面做这个变化。而且也不是所有的地方都能去掉分号,这不是增加了记忆负担么。
: 缩进二空格更是丧心病狂!四空格已经很短了,以前的程序员都用 8 空格 80 列。现在 js 居然搞到 2 空格,120 列都不够用。
: ...................
--
FROM 155.64.23.*
2空格现在已经很普遍了,不接受也没办法
在 Google code style 的带动下,现在连 C++ 都一大把二空格的了。。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 现在 js 社区流行把分号去掉,缩进二空格。。简直是有毛病。
: 分号已经用了二十年了,我想不明白为啥非要在编程规范里面做这个变化。而且也不是所有的地方都能去掉分号,这不是增加了记忆负担么。
: 缩进二空格更是丧心病狂!四空格已经很短了,以前的程序员都用 8 空格 80 列。现在 js 居然搞到 2 空格,120 列都不够用。
: ...................
--
FROM 183.60.88.*
再过几十年用中文?
- 来自 水木社区APP v3.4.0
【 在 zerg136 的大作中提到: 】
: vue都是中国人开发的,为啥不能用中文
--
FROM 60.10.194.*
唉,我司c++还在80行,理由是Google style,我想骂人。
然后java,也要求80,我自己兑回去了,哪家java用80行?一个长命名和函数调用就得占好几行。
【 在 eGust 的大作中提到: 】
: 首先,这些都是 linter 规则,都是 editor/githooks 之类东西自动完成的,只需要一个组织定好规则就够了,不需要动脑子
: 其次,js 世界的 style guide 有很多种,比较流行的有 airbnb 和 standard,前者有分号后者没有。我以前的搜索结果是 airbnb 比 standard 的使用率更高。此外比较知名的还有 google 家的,不知道现在微软有没有,但出现的非常晚
: 最后,作为脚本语言,2空格的缩进非常主流,之前有统计,我们 ruby 在 github 上的知名开源项目100%使用2空格缩进。以前80列是因为显示器就那么大,现在主流都24、27寸的宽屏了,还非得抱着80的纯粹有病。另外半个世纪前受限于内存,token 有长度限制,所以各种名称都尽可能短,比如 dos 下经典的8.3文件名,现在哪门主流语言还有这些毛病?你弄一堆一眼看不明白干嘛的短变量/函数名,在你们公司里提代码能过审?
: ...................
--
FROM 120.244.162.*
要求 80 行的肯定也要求 2 空格吧。你可以试下 java 代码改成两空格,或许可行。
【 在 lushan5436 (密如) 的大作中提到: 】
: 唉,我司c++还在80行,理由是Google style,我想骂人。
: 然后java,也要求80,我自己兑回去了,哪家java用80行?一个长命名和函数调用就得占好几行。
--
FROM 110.81.40.*
贵司认为Google还在用Google Style么?
【 在 lushan5436 的大作中提到: 】
: 唉,我司c++还在80行,理由是Google style,我想骂人。
: 然后java,也要求80,我自己兑回去了,哪家java用80行?一个长命名和函数调用就得占好几行。
--
FROM 27.91.71.*
我宽屏用250列,蛮好的
说起来tab科学,想渲染几个空格随个人喜好
【 在 hgoldfish 的大作中提到: 】
: 现在 js 社区流行把分号去掉,缩进二空格。。简直是有毛病。
: 分号已经用了二十年了,我想不明白为啥非要在编程规范里面做这个变化。而且也不是所有的地方都能去掉分号,这不是增加了记忆负担么。
: 缩进二空格更是丧心病狂!四空格已经很短了,以前的程序员都用 8 空格 80 列。现在 js 居然搞到 2 空格,120 列都不够用。
: ...................
--
修改:sosei FROM 60.1.13.*
FROM 60.1.13.*
至少他们在的部门用的,因为,有几个是从google出来的。
【 在 xiaoju 的大作中提到: 】
: 贵司认为Google还在用Google Style么?
:
--
FROM 223.104.3.*
应该随IDE,自动format是什么规则就按什么规则
【 在 sosei 的大作中提到: 】
: 我宽屏用250列,蛮好的
: 说起来tab科学,想渲染几个空格随个人喜好
:
--
FROM 27.91.71.*
Google和LLVM的C++规范也是80列啊。正经的规范都应该是80列,宽了说明一行里塞的东西过多了,或者嵌套过深了。
【 在 hgoldfish () 的大作中提到: 】
: 你举的 ruby 例子好啊。。我记得 ruby 就是为数不多坚持 80 列代码规范的编程语言。
:
: 【 在 eGust (十年) 的大作中提到: 】
--
FROM 124.217.188.*