软件开发十条谏言
“作为一名软件工程师,你的技能比以往任何时候都更抢手,但保持技能的锋利与否取决于你自己”。- 罗伯特-马丁
在软件开发领域,有一些原则指引着我们。以下是软件开发十诫:
- 编写简单的代码:集中精力使代码简单易懂。正如马丁-福勒(Martin Fowler)所说:”任何傻瓜都能写出计算机能够理解的代码。好的程序员写的代码人类都能理解”。
- 不要重复(DRY):在一个系统中,每一项知识都必须有一个单一、明确、权威的表述。更多相关信息,请点击此处。
- 简洁明了(KISS):避免不必要的复杂性。如果可以用更简单的方法完成,那就去做。
- 先做好,再做得更好:不要一开始就追求完美。先建立一个原型,然后不断改进和完善。
- 测试代码:经常编写代码测试。它能确保可靠性,并能让你避免潜在的错误。
- 保持更新:技术发展日新月异。不断学习,了解最新的技术趋势。
- 协作:软件开发是一项团队运动。学会与他人有效合作。
- 为用户着想:软件的目的是为用户解决问题。要始终将用户放在心上。
- 持续改进:努力不断改进你的代码库和技能。
- 享受乐趣:享受过程。如果你热爱你的工作,你就会做得很好。
“编程不在于你知道什么,而在于你能想出什么”。- 克里斯-派恩
这些戒律并非一成不变,但它们为任何软件工程师奠定了坚实的基础。牢记这些诫律,你无疑会开发出更好的软件。
本文文字及图片出自 The Ten Commandments of Software Development
阅读余下内容