C++在业务层就是“史山”代码的万恶之源
先声明,C++在底层、游戏、高频交易等领域依然是神,无可替代,这点很“夯”!
但我想说的是,在普通的业务层、Web后端领域,谁再用C++就是和自己过不去!(欢迎来喷)
“拉”到极致: 内存管理、指针、编译速度、学习曲线……随便一个特性都能让团队开发效率减半,bug数量翻倍。写业务逻辑图个啥?不就是开发快、稳定、好招人吗?
“史山”制造机: 过于灵活的特性,给菜鸟和“大神”同样的作恶空间,代码库极易变成无人能懂的“史山”。
结论: 语言的“夯”与“拉”,很大程度上取决于应用场景。用错了地方,再“夯”的语言也会变得无比“拉胯”。
反方辩手,可以入场开喷了! #从夯到拉,评价编程语言#
但我想说的是,在普通的业务层、Web后端领域,谁再用C++就是和自己过不去!(欢迎来喷)
“拉”到极致: 内存管理、指针、编译速度、学习曲线……随便一个特性都能让团队开发效率减半,bug数量翻倍。写业务逻辑图个啥?不就是开发快、稳定、好招人吗?
“史山”制造机: 过于灵活的特性,给菜鸟和“大神”同样的作恶空间,代码库极易变成无人能懂的“史山”。
结论: 语言的“夯”与“拉”,很大程度上取决于应用场景。用错了地方,再“夯”的语言也会变得无比“拉胯”。
反方辩手,可以入场开喷了! #从夯到拉,评价编程语言#
全部评论
相关推荐
11-24 23:12
四川大学 算法工程师 点赞 评论 收藏
分享
查看22道真题和解析