优秀的程序员,应选择明智但并不聪明的方式写代码,字节跳动Android高级工程师

精明的开发工程师绝不会做见风使舵的事,他们写出的代码平淡但却简洁易懂,不会太出彩,但也不会出差错。
除此之外,精明的工程师还有一些其他值得学习的做事习惯。
化繁为简
ThoughtWorks 首席科学家 Martin Fowler 认为,

任何人包括傻瓜都能写出计算机能看懂的代码,但只有优秀的程序员才能写出其他人也能看懂的代码

程序员有的时候会莫名觉得自己需要去证明些什么事情,或者是需要向其他人展示自己的能力以说明自己能够胜任现在的工作岗位。这种想法会导致他们在尝试解决每个问题的过程中,优先选择那些更复杂、更困难的方法,而忽略就在眼前摆着且是最直接、最简单的解决方案。这是每个开发工程师都很容易犯的,同时也是最糟糕的错误。
精明的程序员会直截了当地写代码,这些代码在后续的工作中易于维护、优化或重构,不会出现任何奇葩或难以预料的问题,其他同事看了这些代码也能准确地知晓其意图以及解决问题的思路。

优秀的程序员,应选择明智但并不聪明的方式写代码,字节跳动Android高级工程师最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/10668.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>