如何判断一个程序员写代码好与不好?

风乱语


程序员写的代码质量好坏可以从两个角度入手

1.好的代码一般通俗易懂

高手总会化繁为简,写的代码首先是能让人看懂,谷歌苹果的工程师代码提交之前都会找上周围的同时给看一遍,如果对方觉得没有什么问题可以直接提交,并且在提交注释里面写上reviewer名字,这样同时也把责任给担起来了,看似一个很简单的模式,却被绝大部分技术公司沿用。

所以代码不能只有自己能看懂,让别人能看懂你的思路,你的设计意图。

2.好的代码,遵守整个系统编码规范,不出格,最重要的一点好的代码能够经得起实践的考验,在实际运转过程中,没有很重大的系统崩溃出现才能称得上好代码

所以代码不能只是看着好,在性能上也需要有不俗的体现,对于程序员来讲代码就是脸面,特别是在团队配合之中,如果一个人写的代码质量高就会给人形成一种靠谱的感觉,在配合过程中也比较容易形成默契的感觉,一看谁写的代码如果平时代码质量高,大家在调用该模块的时候会觉得很舒心,很放心。代码直接关系着程序员的品质问题了,有很多老程序员对于代码质量非常关注,不允许自己犯一些很低级的错误,导致自己的名誉受损。


大学生编程指南


一个程序写的好不好,需要多方面考虑。

可读性。一个让别人看的非常费劲的代码不是好代码。也许自己过段时间也会看不懂。

健壮性。bug满天飞的代码,肯定不好。比如 "".equals(obj)绝对比obj.equals("")好。

扩展性。程序中不要有死代码。

关注我,每天两篇编程知识!


分享到:


相關文章: