- 主题:有人写过超过一万行代码的程序吗?
纯c++应用,不带啥第三方自动生成的代码,软件分层,要有unit,要有静态检查。40万行代码运行都很easy的
【 在 philbloo 的大作中提到: 】
: 一个人,任何语言。不一定要是产品,proof of concept 和 demo 以及一个模块都算。我没写过超过一万行的,我感觉达到五千行以后就很难控制了,会开始出现难以修复的 bug ,代码质量开始下降,人开始失去耐心,并开始忘记自己写过的代码。
: #发自zSMTH@Moto Z3 Play
: --
: ...................
--来自微水木3.5.11
--
FROM 61.158.147.*
不强调代码风格的,才是小作坊出来的吧。一般不强调具体实现方式,但风格是要统一的,简单的,一个类成员有用m Xxx,有用Xxx_,你看代码累吗?
【 在 xiaoju 的大作中提到: 】
: 没错
:
: 强调代码风格的有两种人,一种是非IT转行,另一种是只做过小东西的人
: ...................
--来自微水木3.5.11
--
FROM 171.8.152.*
第三方库另外存放,不用在意他的代码风格,但自己的代码要统一。这不很容易的事吗,搞得我没用过第三方库一样。
【 在 xiaoju 的大作中提到: 】
: 同一个项目碰上Google代码和GNU代码风格不一样的话你怎么办?视野开阔才会有包容性。
:
: 【 在 comus (...) 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 1.198.19.*
那要你看怎么扩展了,如果直接在人的代码上改,那就别人风格,但不建议这样直接改人代码(除非改bug),另一个种是自己代码里调用别人接口或者加wrap,保持代码风格
【 在 xiaoju 的大作中提到: 】
: 你扩展第三方库,用人家的风格还是你的风格?
:
: 【 在 comus 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 1.198.19.*
你那是给人代码做贡献,必然你的代码风格需要和别人一致啊。如果代码是你们自己维护的,那就按你们喜欢定风格咯。
【 在 xiaoju 的大作中提到: 】
: 是不是改人家代码谁也说不准。刚开始可能只是修个bug,做大了说不定会把它推入第三方库而不是自己维护。
:
: 【 在 comus 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 1.198.19.*
这个定什么,怎么定就是公司自己的问题啊。谁是老大谁拍板呗
【 在 xiaoju 的大作中提到: 】
: 要是有不同出身的人都认为自己风格最好呢?
:
: 【 在 comus (...) 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 61.158.149.*
老大意思是项目里技术负责人,就是能做技术拍板的人,做架构或者给你review代码的人。
【 在 xiaoju 的大作中提到: 】
: 老大有时间扯这些淡说明工作特别不饱和啊
:
: 【 在 comus (...) 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 182.118.239.*
那你们公司觉得不重要就随便写呗,反正到时候烂摊子也是码农的事。写出别人看不懂的代码,也挺好,领导不敢开,哈哈
【 在 xiaoju 的大作中提到: 】
: 老大很忙的,括号放哪里这种代码风格属于诸多烂事里最不重要的了
:
: 【 在 comus (...) 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 182.118.239.*
随你…能读懂和好看懂不是一回事。一个clang能搞定的事也不想和你磨半天。或者chrome代码里也是不同风格混在一起的吧
【 在 xiaoju 的大作中提到: 】
: 不会有人因为代码风格看不懂的,写chrome那些人读gnu代码也没有障碍
:
: 不要给自己找事除非实在太闲
: ...................
--来自微水木3.5.11
--
FROM 182.118.239.*
那是开源项目不强制风格而已。另外lint不查代码风格。
【 在 xiaoju 的大作中提到: 】
: 你去看看大的开源项目,人家也不是100%统一风格的,只能说主要部分有个固定风格
:
: C++语言一直没有搞强制lint是有原因的
: ...................
--来自微水木3.5.11
--
FROM 182.118.239.*