- 主题:公司要求C++开发只用到类封装和基础库,其他特性一概不许使用
人在矮檐下,怎能。。。
【 在 wjhtingerx 的大作中提到: 】
: 即最多把类当作包含方法的结构体来使用,然后主要目的是使用STL和boost,其他基本跟C一样。
:
--
FROM 114.249.22.*
这里面我猜最糟糕的应该是c++
最好的是go,因为go起码有强制格式化
【 在 mopo 的大作中提到: 】
: 是这么回事,问题是屎山代码很多时候不是自己能控制的,我之前接手一个系统,c++、python、go模块各一个,代码不多也不少,质量局部巨差但又能跑,就是那种你想重写但是不划算,维护起来又想骂娘的程度,忍着恶心维护了大半年终于交出去了
:
--
FROM 114.249.19.*
不争论语言好坏,牛逼的人写的代码就是具有美感
不论是什么语言
如果项目能保证一致的格式化,那真是好运气
所以JAVA好处就是,写JAVA的都用idea,自然格式化很容易一致。
【 在 z16166 的大作中提到: 】
: 这未必是C++的问题,也许是用C++的那个码农的问题?哈哈
: 因为C++自由度太大,而且哲学是信任码农(的能力水平),用不好可能就是灾难
: C++ core guidelines就是一份最佳实践指南,我等凡人都需要规范、最佳实践来限制不要太自由
: ...................
--
FROM 114.249.19.*