在尽力保证代码质量的情况下,多少行代码算大型项目

2021-01-15 15:11:29 +08:00
 maocat

这两天刚把写了半年多的 web 后端( Python 语言)部署线上,闲来没事,写了个小脚本遍历了下代码行数,缝缝补补一万多行的代码量,突然有个牢骚,问下各位大佬,在尽力保证代码质量的情况下,多少行代码算大型项目 [斜眼笑]

8368 次点击
所在节点    程序员
38 条回复
cloudfstrife
2021-01-15 15:14:33 +08:00
统计代码行数居然还要脚本?不是一行命令搞定吗?

```
find ./ -regextype posix-extended -regex ".*.(conf|md|go)" -type f | xargs cat | grep -v $^ | wc -l
```

:)
rationa1cuzz
2021-01-15 15:18:39 +08:00
pycharm 里也有插件 statistic 可以看到,我刚入职的这家公司接手的屎山项目,6 万两千多行,已经删了快一万行了,全是冗余代码。
terax
2021-01-15 15:19:45 +08:00
cloc 了解一下
karatsuba
2021-01-15 15:26:13 +08:00
公司业务代码一个 cpp 两万多行,看吐了
enenaaa
2021-01-15 15:29:04 +08:00
大几十万行才勉强算吧。
maocat
2021-01-15 15:46:21 +08:00
@cloudfstrife 学到了,学到了,哈哈哈
stdout
2021-01-15 15:52:41 +08:00
大型项目百万行起步。
forgottencoast
2021-01-15 15:57:47 +08:00
你不敢随便编译,就算大型项目了。
比如之前大家讨论的 Android 系统。
https://www.v2ex.com/t/744028
YouLMAO
2021-01-15 16:42:36 +08:00
我们的项目全球有 2 万五开发者,最小的是 3 岁
zke1e
2021-01-15 17:08:11 +08:00
10 万行算起步吧
ripperdev
2021-01-15 17:18:24 +08:00
@karatsuba 那你是没见过我这一个 cpp 文件 include 语句三百行,总代码行数接近九万行,后来在文件名后加个 2 的新文件里继续写
raaaaaar
2021-01-15 17:35:52 +08:00
信息密度才是真的,越底层越高,光说行数没意思
youla
2021-01-15 17:47:29 +08:00
bool a=true;

if(a==true)
{
a==false;
}

if(a==false)
{
a==true;
}

请问这块代码算几行???/doge
cway
2021-01-15 17:50:56 +08:00
一般都以多少钱判定是不是大项目
nthhdy
2021-01-15 19:48:40 +08:00
看多少人参与开发
tydl
2021-01-15 20:52:29 +08:00
@cway 对,我们是 20w 以下小型,20-50w 中型,50w 以上大型。
钱数的确定是根据功能数来确定。
proxychains
2021-01-15 22:02:36 +08:00
@cloudfstrife 大佬
看到长串的 bash 就头皮发麻
Kasumi20
2021-01-15 22:28:54 +08:00
10000 warning 10000 error
akira
2021-01-15 23:21:06 +08:00
现在的话 百万级别?
xiangyuecn
2021-01-16 00:03:10 +08:00
node_modules 、 动不动就上微服务

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

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

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

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

© 2021 V2EX