1
优秀的代码需要具备三个特征: 经济、规范、安全。
那什么是经济的代码呢?
代码写得又快又好,是“经济”的;代码写得快,但是错误多,不是一个“经济”的行为。
代码跑得又快又好,是“经济”的;代码跑得快,但是安全问题突出,不是一个“经济”的行为。
代码写得精简易懂,是“经济”的;代码写得精简,但是没人看得懂,不是一个“经济”的行为。
2
再来说规范。
越成熟的软件开发机制越容易写出优秀的代码。但是,最适合当前现实环境的代码,才是最优秀的代码。所以,当我们考虑具体投入的时候,还要考虑我们所处的现实环境。 如果我们超出现实环境去讨论代码的质量,有时候会有失偏颇,丧失我们讨论代码质量的意义。
我们在遇到问题的时候,也应该尽量朝着规范以及可持续改进的角度去思考错误背后的原因,而非一味地自责。
3
一件东西,无论其实用性多强,终究比不上让人心情愉悦更为实用。严格地遵守编码规范,可以使我们的工作更简单,更轻松,更愉快。 记住,优秀的代码不
光是给自己看的,也是给别人看的,而且首先是给别人看的。坚持使用最直观的编码方式,而不是追求代码简短,真的可以避免很多不必要的错误。
4
编写优秀的代码,不能仅仅依靠一个人的战斗。代码的优秀级别,依赖于每个关卡的优秀级别。高质量的代码,依赖于高质量的流水线。每道关卡都应该给程序员提供积极的反馈。这些反馈,在保障代码质量的同时,也能帮助程序员快速学习和成长。










网友评论