课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
代码评审是程序员在完成开发任务之后需要经历的一个测试阶段,而今天我们就一起来了解一下,代码评审过程中,程序员需要注意的问题都有有哪些。
1、不要在评论中抱怨
在评论和回应中,不要抱怨或责备,如果它不够清楚,就加上你的理由。评论本身可能就很让人犯难。你会和同事意见相左;你会在他们的工作中发现一个问题。所以不要让抱怨把事情变得更糟。
当你的队友阅读你写的话时,他们可能不会采用你寄希望的语气和力度。如果它是一个否定句,那么当他们读到这句话的时候,会觉得这是对他们的一种侮辱,或者这句话是带着轻蔑的态度写出来的,这也就不足为奇了。表情符号会有所帮助,但表情符号很难同时表达严肃和尊重!
删除表达负面情绪的词语。但是,当你看到一个很棒的设计或聪明的想法时,不要犹豫,要表现出肯定的感觉。
2、不要在评论中说“不”
尊重你收到的评论。如果你不同意,或者你不知道评论的目的,那就谈谈或者写下来。但是,不管你是谁,都不应该说“不”这个词。“不”这个词表示你不会接受别人的评论,也不会讨论原因。”“不”扼杀团队文化。
3、利用口头交流
使用评审工具并不会让你仅仅局限于书面交流。口头交流可以帮助你:
解决棘手和有挑战性的问题——这样的对话更具互动性,也更有效果。你可以避免就同一条评论进行冗长的书面争论,因为这只会惹得双方都不高兴。
当你对一些问题持有疑问时,避免进一步的评审。让评审人员坐在你旁边解决这些问题。
节省时间,在评审过程开始时就了解全局。如果你不熟悉提交列表的用途和设计,请实现者口头描述可以节省时间。
4、评审一切
如果你不是一个好的开发人员,你就不能成为一个好的评审人员。在开发过程中,你要考虑许多方面:符合需求、符合架构、符合代码风格和约定、符合以前的设计、设计和结构的简单性、可读性、避免冗余代码、低耦合、高内聚、清晰一致的名称、安全性、可伸缩性、高可用性等等。
有许多事情需要考虑,你也应该在评审时考虑所有这些事情。因此,评审技能包括所有的开发技能和一些更多的技能——交流、清晰的推理、倾听和指导。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!