如何成为一名高效的开发人员
我今天读的三篇文章的教训
有效编程的11条规则
- 让您的代码比您发现它时更好。
- 考虑一下总体拥有成本:偷工减料、跳过后续测试或创建临时修复都会产生昂贵的长期影响。
- 从您周围或网上的参考资料或项目中寻找已实现具有类似要求的功能的可重复模式。
- 微优化很容易让你的代码变得混乱,并且不会给用户带来太多价值。
- 修复错误的成本会随着时间的推移呈指数级增长。尽早发现问题也能使其更容易解决。
- 避免同时进行多项任务。研究表明,这会对绩效和生产力产生负面影响。
完整文章在这里,阅读时间 8 分钟
放慢速度才能加快速度
- 花时间编写自动化测试,而不是只专注于功能开发。这将节省您以后的手动测试时间,并避免随着代码增长而出现回归问题。
- 变量、类等的命名要花些时间,确保它们有意义且不言自明。这将确保其他开发人员能够轻松地从名称中掌握上下文。
- 编写代码时,请记录代码。首先,请简要概述多行函数、内联警告以及一些棘手代码的解释。记录代码意图,而不是具体实现。
- 趁事情还简单的时候,花点时间思考一下你想要实现的目标。这样,以后就不会因为事情复杂而偏离轨道。
完整文章在这里,阅读时间 4 分钟
你的系统不是一支运动队
- 如果您与某个使命保持一致,而不是与某个特定的系统保持一致,那么您将更好地为公司的成功而努力。
- 不要沉迷于你已经建立或工作了数月/年的系统。
- 不要只专注于改进你正在开发的系统。看看公司正在努力实现的更大目标,并找到最佳的时间利用方式。
- 让您的团队专注于手头的问题,而不是专注于解决问题所使用的工具和技术。
- 避免各自为政,让所有工程师都能专注于他们的决策对整个公司的影响。
完整文章在这里,阅读时间 4 分钟
通过在此处注册我的时事通讯 in.snippets(),您可以每个工作日将这些 TL;DR 风格的笔记直接发送到您的收件箱。
鏂囩珷鏉ユ簮锛�https://dev.to/mohanarpit/how-to-be-an-efficient-developer-3o82