c++ 的编译就是一坨屎

youxia
游侠 2019-11-28 字数 140

坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。

Programming 编程技术
3 个Like
64 个回复
youxia
游侠 2019-11-28

主力开发语言scala,python ,完全不用操心模块的依赖关系,编译问题。

【 在 youxia 的大作中提到: 】

: 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: 各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。

z16166
Netguy 2019-11-28

这个问题跟c++没毛线关系,是你们这个工程的版本管理混乱而已

正常的话,各个发布用的tag是必须能编译通过的,而且tag所依赖的任何外部库也都需要做版本管理,编译工具的版本也一样要规定好。

hgoldfish
老鱼 2019-11-28

针对 cpp 的吐槽已经很多了。但事情就在那里,再麻烦也得用。

其实你们鹅厂每年那么多经费,不自己弄个好用的编程语言非要等 Mozila 这种没钱的,怪谁呢。

【 在 youxia (游侠) 的大作中提到: 】

: 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: 各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。

xiaoju
可爱的龙猫 2019-11-28

你是专门黑鹅肠吧

【 在 youxia (游侠) 的大作中提到: 】

: 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: 各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。

GoGoRoger
GoGoRoger 2019-11-28

那么多历史代码不用维护了?

发自「今日水木 on Mi Note 3」

【 在 hgoldfish 的大作中提到: 】

: 针对 cpp 的吐槽已经很多了。但事情就在那里,再麻烦也得用。

: 其实你们鹅厂每年那么多经费,不自己弄个好用的编程语言非要等 Mozila 这种没钱的,怪谁呢。

: --

: 灭绝人性啊

marxprogram
nice 2019-11-28

是选择c++后常常遇到的问题,但的确跟c++没有关系。

toutouqi
toutouqi 2019-11-28

很多c++项目的开发者只懂编程,不懂算法,屁大个功能都要调用外部库(有些功能自己开发可能也就几天的工作量),粗制滥造,仓促上马,结果就导致各种依赖共存的状态。当然,即使这样c++程序还是比其它语言开发的运行快很多。

【 在 youxia 的大作中提到: 】

: 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: 各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。

cn62
cn62 2019-11-28

做调包侠有什么不好的,C++就是调的舒服的包太少了才用的人少,你看看Java的项目。

每个屁大功能都要花几天时间项目早黄了。

【 在 toutouqi 的大作中提到: 】

: 很多c++项目的开发者只懂编程,不懂算法,屁大个功能都要调用外部库(有些功能自己开发可能也就几天的工作量),粗制滥造,仓促上马,结果就导致各种依赖共存的状态。当然,即使这样c++程序还是比其它语言开发的运行快很多。

toutouqi
toutouqi 2019-11-29

多几天时间就黄了的项目本身就不适合用c++,用java就挺好。当然,确实c++的库差点意思。

【 在 cn62 的大作中提到: 】

: 做调包侠有什么不好的,C++就是调的舒服的包太少了才用的人少,你看看Java的项目。

: 每个屁大功能都要花几天时间项目早黄了。

ble
ble 2019-11-29
xiaoju
可爱的龙猫 2019-11-29

重造轮子就是系统漏洞的源泉

【 在 toutouqi (toutouqi) 的大作中提到: 】

: 很多c++项目的开发者只懂编程,不懂算法,屁大个功能都要调用外部库(有些功能自己开发可能也就几天的工作量),粗制滥造,仓促上马,结果就导致各种依赖共存的状态。当然,即使这样c++程序还是比其它语言开发的运行快很多。

xiaoju
可爱的龙猫 2019-11-29

Windows也主推docker

【 在 ble (ble) 的大作中提到: 】

: javascript一行的代码也得整个库,然后其实一样很混乱。python的库经常互相吧对方锁死然后不得升级,所以只好搞各种虚拟环境。linux下一直嘲笑windows的dll膨胀,然而现在各个docker真香。

: 是个工程,必然就有这些鸡毛蒜皮的,还没讲过特别顺畅的。

: 发自「今日水木 on NX563J」

: ...................

lengxinyi
水木郁闷男|我是好人 2019-11-29

说句不中听的

你是一坨的概率 > 鹅肠代码管理是一坨的概率 >> C++是一坨的概率

【 在 youxia (游侠) 的大作中提到: 】

: 标  题: c++ 的编译就是一坨屎

: 发信站: 水木社区 (Thu Nov 28 18:30:54 2019), 站内

: 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: 各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。

: --

mopo
Fred Li 2019-11-29

编译还好,runtime兼容性才是要人命

不过大型系统为了性能专门折腾一下是值得的

plotinus
plotinus 2019-11-29

自己写得保证每个开发者水平都极高

【 在 toutouqi 的大作中提到: 】

: 很多c++项目的开发者只懂编程,不懂算法,屁大个功能都要调用外部库(有些功能自己开发可能也就几天的工作量),粗制滥造,仓促上马,结果就导致各种依赖共存的状态。当然,即使这样c++程序还是比其它语言开发的运行快很多。

: 【 在 youxia 的大作中提到: 】

: : 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: ....................

deusomax
deuso 2019-11-29

赞同,编不过是自己没本事,好多号称会c++的连makefile都不会,来吧,哪里拷贝一个,改改。这么多代码,怎么搞,来吧,一个一个粘。

【 在 lengxinyi 的大作中提到: 】

: 说句不中听的

: 你是一坨的概率 > 鹅肠代码管理是一坨的概率 >> C++是一坨的概率

plotinus
plotinus 2019-11-29

别动不动就一坨屎,搞技术最忌讳愤青心态

【 在 youxia 的大作中提到: 】

: 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: 各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。

stub
stub 2019-11-29

然而Windows对docker的支持就是一坨屎

【 在 xiaoju 的大作中提到: 】

: Windows也主推docker

digital
数字人生 2019-11-29

鹅厂都是这种员工吗?代码质量堪忧啊。

【 在 youxia 的大作中提到: 】

: 坐标鹅肠,从master拉下来的代码都编不过。请教一位大佬,搞半天也没编过。

: 各种依赖关系,到处是 BUILD文件,各种编译工具。然后项目就是一坨屎一样。