- 主题:12万行c++的系统,rust重写,靠谱吗?
取决于系统的复杂度。
如果其中的子系统关联性低,代码复杂度低,那还比较容易。
如果是基础软件,要求可靠性、性能,那做好长期战的准备。开发初期,每个人每天一两百行没问题,到了后期为了优化或者改bug,一天写不了多少代码。
【 在 CongHL 的大作中提到: 】
: 会有哪些坑
--
FROM 123.116.129.*
靠谱也不靠谱。
很多东西的权衡不是换一个语言就可以的。
1、业务收益是啥?投入的10个+人月ROI如何?
2、有同时熟悉C++和Rust语言的人吗?两个语言不仅仅语法的差异,而是OO语言和多范式语言的差异。
另外未来好运维吗?
3、如果是业余爱好,当我没说。
【 在 CongHL 的大作中提到: 】
: 会有哪些坑
--
修改:Windsor FROM 114.253.25.*
FROM 114.253.25.*
其实一般水平的人代码产量比大牛高的多,当然bug产量更高。
【 在 flyren911 的大作中提到: 】
: 我靠,那看起来算是个大工程啊,大牛都只有这么高的产出,一般水平的不得更长时间啊。
:
--
FROM 137.69.117.*
我现在的一个正式产品的工程里,一个有一点背景的新手大量复制代码。。。杀进程的、解析json的,各种复制
然后你提出来这个最好是重构掉,人给的理由是“快速构建产品原型”,以工期紧说事。
这个理由当然冠冕堂皇。问题是,稍微老手点的,实现这种功能,既不需要复制代码,也能写得又快又好。
【 在 deadlylight 的大作中提到: 】
: 其实一般水平的人代码产量比大牛高的多,当然bug产量更高。
:
--
修改:z16166 FROM 221.220.171.*
FROM 221.220.171.*
重构之后可能还不如原来的呢,哈哈。
【 在 CongHL 的大作中提到: 】
: 主要是内存问题,长时运行一直有问题
: 逻辑比较复杂,本身需要做大的重构
:
--
FROM 114.249.194.*
+1
我自己评估也是这样,平均每天100行的无bug代码无注水代码,就是我的最高效率状态。极限可以burst到300行,但维持不了多久。
【 在 z16166 的大作中提到: 】
: 每个码农平均一天就一百行?
: 包括写出来后搞稳定的时间在内
: quote:
: ...................
--
FROM 117.136.45.*
我以前在学校做项目的时候特别有意思。项目组每周让我汇报项目进度,第一周我说我已经写了6000行了,老师们笑的很开心很满意。第二周再问我说我干到3000行了,第三周我说终于干到1800行了,可以交付了...老师们脸上写满了疑惑...
【 在 z16166 的大作中提到: 】
: 我现在的一个正式产品的工程里,一个有一点背景的新手大量复制代码。。。杀进程的、解析json的,各种复制
: 然后你提出来这个最好是重构掉,人给的理由是“快速构建产品原型”,以工期紧说事。
: 这个理由当然冠冕堂皇。问题是,稍微老手点的,实现这种功能,既不需要复制代码,也能写得又快又好。
: ...................
--
FROM 117.136.45.*
我曾经从0开始实现一个c语言的项目,每天没其他的只干这个,也是高效的一段时间。确实是平均下来每天200行。
【 在 z16166 的大作中提到: 】
: 每个码农平均一天就一百行?
: 包括写出来后搞稳定的时间在内
: quote:
: ...................
--
FROM 111.196.132.*
找几个老手会诊一下,并用工具和测试代码定位出问题,然后修改问题,可能比完全重构要更靠谱?
【 在 malianwaX 的大作中提到: 】
: 长时间运行一直有问题,是什么问题? 内存泄露吗?
:
: 这个问题很好排查吧
--
FROM 221.220.171.*
为啥非得重写呢?既然可以正常稳定运行
【 在 CongHL 的大作中提到: 】
: 会有哪些坑
--
FROM 223.72.24.*