什么是优秀的代码?

2023-09-25  本文已影响0人  滚瓜侠

什么是优秀的代码?糟糕的代码看得太多了,好的代码也看到不少,在有经验的人眼里,代码的好坏一目了然。

我记得我多年前写过很多编码规范,包括C++、.NET、JAVA、JS、VUE、SQL等的编码规范,并且宣贯多轮,并安排代码评审多轮,也用上工具,可是结果呢?十个程序员有一个能达标的就不错了,糟糕的代码问题很难解决。

我记得看过一本书叫做《代码整洁之道》,专门推荐给团队阅读,也是收效甚微。

什么是优秀的代码?大多数程序员不懂得怎么思考,不花时间进行思考,我想这个是主要原因,个人没有追求是其次原因。要写出出色的代码,程序员本身对于代码的认知是关键。

什么是优秀的代码?参考行业内高手的见解,也是很容易理解的。

Ruby on Rails 的作者 David Heinemeier Hansson ,在接受采访时,谈到了如何写出优秀的代码。他表示,作为一个阅码无数的人,好的和差的代码一眼就能看出。如果代码很糟糕,检查逻辑前就能察觉到,例如缺乏缩进、风格混乱、不细心等。学习写出出色的代码是一生的追求。他认为,与软件工程师相比,更应该用软件作家来形容自己。写作是一个更合适的比喻,因为写作需要清晰地展示信息,让每个人都能理解。要成为优秀的软件作家,只靠背单词是不够的。虽然知道可用的单词和开发模式很重要,但要成为出色的开发者,必须发展出自己的见解。他强调,优秀的程序员是能够写出清晰软件的人,而要成为优秀的程序员,必须阅读大量的软件和写大量的软件。

David Heinemeier Hansson也是很酷的小而美科技公司37Signals公司的首席技术官。

要成为代码艺术家,要成为代码顶级工匠,不要只成为拧螺丝的“码农”。

当你思想上将写代码认为是写诗一样,那你就向前跨出了一步。

上一篇 下一篇

猜你喜欢

热点阅读