- 主题:12万行c++的系统,rust重写,靠谱吗?
问题首先难道不是:
为啥要重写?现有的系统有什么问题在c++里解决不了?
Rust重写会带来什么好处?
--
FROM 221.220.171.*
每个码农平均一天就一百行?
包括写出来后搞稳定的时间在内
quote:
Google 的 AdMob 全栈工程师 Raymond Farias 在 Quora 发表评论表示:“我的同事最近和我分享了一组调查研究数据,一名高效的工程师每天能写100-150 行代码,我嘲笑了他,并表示这项预估值绝对要比实际值低很多。”
Raymond Farias 为了证明上述估计值的错误,决定以他在谷歌工作效率最高的一个月为例,并使用了 Google 的一个内部工具来查看每天代码的增量(包括添加、删除和更改的代码行数)。
最后他将一个月的数据汇总,除以总的工作天数 20 天,最后得出的数据是 ——150!随后,他也对其他同事进行了检测,最后得出的数据基本一致。
【 在 flyren911 的大作中提到: 】
: 作为一个没写过几行代码的菜鸟码农,我想问下版上大牛们,重写12万行C++项目,一般需要多少时间?
--
修改:z16166 FROM 221.220.171.*
FROM 221.220.171.*
因为码农的时间不止是在coding,还有各种需求/设计/测试的沟通/汇报、测试、定位解决bug、重构、写文档等。
【 在 flyren911 的大作中提到: 】
: 我靠,那看起来算是个大工程啊,大牛都只有这么高的产出,一般水平的不得更长时间啊。
:
--
FROM 221.220.171.*
我现在的一个正式产品的工程里,一个有一点背景的新手大量复制代码。。。杀进程的、解析json的,各种复制
然后你提出来这个最好是重构掉,人给的理由是“快速构建产品原型”,以工期紧说事。
这个理由当然冠冕堂皇。问题是,稍微老手点的,实现这种功能,既不需要复制代码,也能写得又快又好。
【 在 deadlylight 的大作中提到: 】
: 其实一般水平的人代码产量比大牛高的多,当然bug产量更高。
:
--
修改:z16166 FROM 221.220.171.*
FROM 221.220.171.*
找几个老手会诊一下,并用工具和测试代码定位出问题,然后修改问题,可能比完全重构要更靠谱?
【 在 malianwaX 的大作中提到: 】
: 长时间运行一直有问题,是什么问题? 内存泄露吗?
:
: 这个问题很好排查吧
--
FROM 221.220.171.*