软件开发十条谏言

“作为一名软件工程师,你的技能比以往任何时候都更抢手,但保持技能的锋利与否取决于你自己”。- 罗伯特-马丁

在软件开发领域,有一些原则指引着我们。以下是软件开发十诫:

  1. 编写简单的代码:集中精力使代码简单易懂。正如马丁-福勒(Martin Fowler)所说:”任何傻瓜都能写出计算机能够理解的代码。好的程序员写的代码人类都能理解”。
  2. 不要重复(DRY):在一个系统中,每一项知识都必须有一个单一、明确、权威的表述。更多相关信息,请点击此处。
  3. 简洁明了(KISS):避免不必要的复杂性。如果可以用更简单的方法完成,那就去做。
  4. 先做好,再做得更好:不要一开始就追求完美。先建立一个原型,然后不断改进和完善。
  5. 测试代码:经常编写代码测试。它能确保可靠性,并能让你避免潜在的错误。
  6. 保持更新:技术发展日新月异。不断学习,了解最新的技术趋势。
  7. 协作:软件开发是一项团队运动。学会与他人有效合作。
  8. 为用户着想:软件的目的是为用户解决问题。要始终将用户放在心上。
  9. 持续改进:努力不断改进你的代码库和技能。
  10. 享受乐趣:享受过程。如果你热爱你的工作,你就会做得很好。

“编程不在于你知道什么,而在于你能想出什么”。- 克里斯-派恩

这些戒律并非一成不变,但它们为任何软件工程师奠定了坚实的基础。牢记这些诫律,你无疑会开发出更好的软件。

本文文字及图片出自 The Ten Commandments of Software Development

阅读余下内容
 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


京ICP备12002735号