- 主题:掐指一算,本青可以不用学c++20了
也不是,他是老员工,只是没人能管得了他(或者说能管他的都很温和)。
【 在 GoGoRoger 的大作中提到: 】
: 贵司人力很充足吧?
: 发自「今日水木 on M2007J17C」
--
FROM 223.104.39.*
可以说说他是怎么改的啊。让大家看看他改得好不好。
【 在 toutouqi (toutouqi) 的大作中提到: 】
: 为了语法,可以不惜某个功能不让release。毕竟不是小打小闹,其实以前c风格的代码写得挺工整的,只是不符合这位追新的风格。
--
修改:hgoldfish FROM 117.24.206.*
FROM 117.24.206.*
怎么转的?
【 在 toutouqi 的大作中提到: 】
: 公司有技术arch不停地把大量用了30年的老代码转为14和17的语法,下一步就是用20的语法,逻辑bug一个没修,真是闲得蛋疼。
--
FROM 54.222.61.*
要是一个一个手改,那没什么看头了
【 在 hgoldfish 的大作中提到: 】
: 可以说说他是怎么改的啊。让大家看看他改得好不好。
:
:
--
FROM 54.222.61.*
对于新人面对这样的“追新”代码压力小很多
比如一堆c风格的回调代码里想添新功能写个lambda就很突兀,iter循环边上加几个range写法就越整越乱,导致新人被迫要学习旧的写法,非常浪费时间
而且新代码总的来说更简洁更好读更利于编译器优化
【 在 god4 的大作中提到: 】
: 对,这些“追新”的人真是吃饱了撑的,正事不解决,光追些没用的,又不是新特性必须用
:
: 【 在 toutouqi 的大作中提到: 】
: ....................
--
FROM 39.183.10.*
clang会提示,一般的点一下鼠标就修改好,自动修改好以后最多有些变量名需要微调
【 在 ericnoomam 的大作中提到: 】
: 要是一个一个手改,那没什么看头了
: 【 在 hgoldfish 的大作中提到: 】
: : 可以说说他是怎么改的啊。让大家看看他改得好不好。
: ....................
--
FROM 39.183.10.*
这种事说不上好不好
如果要吃c++这口饭的话,还是把代码朝c++风格靠比较合理,这样新人也更能学到点东西
现在在c++里还用char*处理字符串的我是觉得不合适
【 在 toutouqi 的大作中提到: 】
: 为了语法,可以不惜某个功能不让release。毕竟不是小打小闹,其实以前c风格的代码写得挺工整的,只是不符合这位追新的风格。
: :
--
FROM 171.83.8.*
我现在的工作就维护10几年的老代码。原来的代码都是VC6.0,我接手后,把老代码升级VS2008(请忽略我们公司还在使用这么老的IDE)。
- 来自 水木社区APP v3.4.2
【 在 toutouqi 的大作中提到: 】
: 公司有技术arch不停地把大量用了30年的老代码转为14和17的语法,下一步就是用20的语法,逻辑bug一个没修,真是闲得蛋疼。
--
FROM 117.136.64.*
哈哈,太形象了。
【 在 libgcc 的大作中提到: 】
: 编译器全部整明白估计还要一两年
: 然后发行版标配估计还要一两年
: 然后所有项目真的开始大范围用上来,估计还得再加七八年
: ...................
--
FROM 223.210.17.*
成熟的c库改用c++编译(改少量代码),比如说类里的指针数组改vector,类成员初始化挪到变量定义位置,(输出参数)传引用改传指针,改掉memset、memcpy,一个类似检查字符串是不是绝对路径的小函数,要改成引用另一个工程的类似函数(如果被引用的函数不能完全满足要求,就再去改那个工程,导致工程间依赖很多),还有一些格式方面的,比如if后跟单个语句加不加花括号,和for在同一行的花括号改到下一行,等等。
【 在 hgoldfish 的大作中提到: 】
: 可以说说他是怎么改的啊。让大家看看他改得好不好。
:
:
--
FROM 221.220.229.*