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