唉,我司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.*