C++在业务层就是“史山”代码的万恶之源
先声明,C++在底层、游戏、高频交易等领域依然是神,无可替代,这点很“夯”!
但我想说的是,在普通的业务层、Web后端领域,谁再用C++就是和自己过不去!(欢迎来喷)
“拉”到极致: 内存管理、指针、编译速度、学习曲线……随便一个特性都能让团队开发效率减半,bug数量翻倍。写业务逻辑图个啥?不就是开发快、稳定、好招人吗?
“史山”制造机: 过于灵活的特性,给菜鸟和“大神”同样的作恶空间,代码库极易变成无人能懂的“史山”。
结论: 语言的“夯”与“拉”,很大程度上取决于应用场景。用错了地方,再“夯”的语言也会变得无比“拉胯”。
反方辩手,可以入场开喷了! #从夯到拉,评价编程语言#
但我想说的是,在普通的业务层、Web后端领域,谁再用C++就是和自己过不去!(欢迎来喷)
“拉”到极致: 内存管理、指针、编译速度、学习曲线……随便一个特性都能让团队开发效率减半,bug数量翻倍。写业务逻辑图个啥?不就是开发快、稳定、好招人吗?
“史山”制造机: 过于灵活的特性,给菜鸟和“大神”同样的作恶空间,代码库极易变成无人能懂的“史山”。
结论: 语言的“夯”与“拉”,很大程度上取决于应用场景。用错了地方,再“夯”的语言也会变得无比“拉胯”。
反方辩手,可以入场开喷了! #从夯到拉,评价编程语言#
全部评论
相关推荐
11-21 09:52
河北大学 Java Java抽象小篮子:唉唉唉,劝进你会说是卖课,劝退你会说是焊丝车门,别人建议你是不听的,还让别人也不听建议,唉唉唉,究竟是谁带偏谁啊。我的看法:劝退一切互联网方向。怎么说?
点赞 评论 收藏
分享
苦也:企业文化明显有问题
点赞 评论 收藏
分享