科技实验室 忙中有失:开发人员慌乱中容易出现的3个疏忽( 二 )
速战速决很诱人 , 但一名出色开发员的标志是创建高质量的代码并改进其所涉及的基础代码 。 若一个新项目中 , 所有人都只想尽快推出新功能 , 那么该项目注定会产生巨大的技术债务 。 随着时间推移 , 项目会变得越来越难以维护 , 开发人员的工作效率也将停滞不前 。
改进代码是团队中每个开发人员的责任 。 所以 , 实现新功能一定要舍得花时间 。 考虑到工作的副作用 , 以及对通用应用架构的适应 , 你应该始终让基础代码保持比初始更好的状态 。 久而久之 , 它不仅能加快开发速度 , 还能让你成为一名更熟练的程序员 。
文章图片
代码未测试
文章图片
【科技实验室 忙中有失:开发人员慌乱中容易出现的3个疏忽】图源:unsplash
有多少次 , 你并未准备确保功能正常运作的测试就创建了功能?这种做法很常见——尤其是在需要快速进行的项目中 。 人人都觉得测试浪费了宝贵时间 , 所以他们不得不重启进度 , 这永无止境 。
事实上 , 对于任何生命周期较长或有待发展的项目 , 不论你的代码有多么优秀 , 测试都至关重要 。 更糟糕的是 , 有人会对不同的代码部分进行更改 , 这就会破坏你的功能 。 没有测试 , 你就无法得知这些 。 正确的测试提供了安全性 , 它们让你可以放心地在代码中进行更改 。
你可能觉得测试浪费时间浪费金钱 , 但事实恰恰相反 , 未来的自己和其他开发人员都将感谢你编写了有用的测试 。
欲速则不达 , 有些事看起来浪费时间 , 但不做后患无穷 , 认真做了反而能有收获 。
文章图片
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
- 科技日报|塑料微粒影响几何?人类认知仍不足
- 新华社|新冠检测慢 美政府拿实验室经费开刀
- 量子科技,爆发!有项关键技术中国已领先世界
- 暖日科技盈如|这到底是为什么?,俄罗斯华人给出劝告:最好别跟俄罗斯女孩结婚
- 周到|民警利用无人机指挥事故车辆立即撤离 “科技赋能”破解交通管理难题
- 概念股|中国股市:量子科技概念股一览 (名单)
- 十倍股|A股最全大科技股名单,今年主线,稳赚不赔!
- 互联网全球最有价值100个科技品牌排行榜:华为、微信与QQ位列前十
- 新华网|南水北调:科技保驾“南水”安全北流
- 挖贝网|利息支出减少,长信科技2020年前三季度净利7.97亿增长11.89%