- 主题:有人写过超过一万行代码的程序吗?
单一,紧耦合的产品我感觉差不多是这个数量级。再多久就没法清楚每一行代码了。github上一两万行量级的单人项目也很多。
单人写规模更大的有可能是算历史提交而不是当前状态,或者写了一堆相对独立的模块,比如一个多媒体框架里有十个codec。
【 在 philbloo 的大作中提到: 】
: 一个人,任何语言。不一定要是产品,proof of concept 和 demo 以及一个模块都算。我没写过超过一万行的,我感觉达到五千行以后就很难控制了,会开始出现难以修复的 bug ,代码质量开始下降,人开始失去耐心,并开始忘记自己写过的代码。
: #发自zSMTH@Moto Z3 Play
--
FROM 101.82.162.*
openstack一堆独立服务,服务间的问题是语言无关的,考虑语言能支持多大规模程序的话应该只算其中单个服务的规模。
当然,什么百万行C++项目,Windows代码多大,难道就不是这么回事嘛...
【 在 superisaac 的大作中提到: 】
: 世界上最大的python工程是什么?openstack吗?不过话说回来,任何规模大的程序都难读,并不是语法,而是属于体系和领域知识。
--
FROM 101.82.162.*
一万行是单个人能掌握的规模,不拆也没什么问题。
就算换人维护,看几周代码应该也看懂了。
【 在 qblyy 的大作中提到: 】
: 再紧耦合也能,或者也得拆开啊
: 最多降低一点效率,肯定是能拆开的
--
FROM 114.86.93.*