网站首页 > 博客文章 正文
“总是吐槽别人的代码,好像自己很厉害似的”
不喜欢有的人总是在背后吐槽别人编写的代码。
作为一名程序员,在实际学习和工作中,我们阅读别人的代码可能比我们自己编写的代码要多得多。
时常听见有些程序员抱怨:这代码怎么写成这样,真是个人才?
还有更难听的话,将别人编写的代码称为垃圾。
每每听到有人吐槽别人的代码这不好那不好,我都选择默默地走开了。
首先,我觉得,作为一名程序员,真的没有必要吐槽别人的代码,也不应该否定别人的代码。
现在看着很难理解的代码可能人家加班加点日积月累的结果。
另外,也有可能当初编写的人水平一般,但后来经过一段时间,他的编码能力已经提高了。
这就好比我们回过头看看自己曾经编写的代码,都怀疑是不是自己编写的一样。
我身边就发生过这样两个案例:
张工接了一个新项目,看这个项目中的一个工具类,在使用过程中发现有个方法的实现很繁琐。正想吐槽,结果尴尬的画面出现了,看了署名才发现是自己刚入职的时候编写的。
A总是吐槽别人编写代码不规范,性能差。结果人家去看了他的代码,类似的情况他也是这么写的,性能也好不到哪里去,真是五十步笑百步。
类似这样的经历或许你也曾经历过:
工作几年后,回头看看自己以前编写的代码,会惊讶地发现,“这么糟糕的代码,真的是我编写的吗?”
“天啊,我居然能写出这样的代码?”
接手别人代码时,感觉乱七八糟的,发现有段代码根本没必要这样写,完全是多余的,于是把它删掉了,结果出问题了,加上就好了。
原来项目中的代码乱了些,代码虽然冗余多,但人家能够确保系统稳定,并不会影响公司正常业务。
所以,你千万不要大意,特别是当想优化它或是重构时,就要更注意了,你这么一改,要是系统出问题了,这锅恐怕你是得背定了。
即使是重构后经过多次测试,也有可能隐藏其他问题。
别人遗留下来的代码有些乱,很可能也是不得已而为之,我们也没有必要过于吐槽太多,
即使是国内一些大厂,也并不是每个项目的代码编写都很规范,
有些项目可能连基本文档都没有,更别谈代码编写规范了。
偶尔吐槽下就算了,真的没有必要总是吐槽别人的代码,好像自己编写的代码很了不起似的。
谁不是从新手一路走过来慢慢成长的,一味地吐槽人家代码不好也没凸显出自己有多么厉害。
- 上一篇: 干掉 “重复代码” 的技巧有哪些
- 下一篇: 细数软件开发败笔:从代码冗余到架构失衡
猜你喜欢
- 2025-01-03 好的代码和坏的代码有哪些本质区别
- 2025-01-03 为了绩效,10行代码被我改成了500行...
- 2025-01-03 一站式统一返回值封装、异常处理、异常错误码解决方案
- 2025-01-03 那些程序员才懂的梗,看到第10张笑喷了,网友:太真实了
- 2025-01-03 Java基础 | 专业排行榜前7的Java代码审计工具
- 2025-01-03 细数软件开发败笔:从代码冗余到架构失衡
- 2025-01-03 干掉 “重复代码” 的技巧有哪些
- 2025-01-03 代码太乱不好改?重构的12个理念帮你轻松搞定
- 2025-01-03 一文掌握代码走查规范和代码检查清单
- 2025-01-03 万星开源项目 Clean Code JavaScript:提升代码质量的必备指南
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)