免责声明 :请不要认真对待这篇文章。
你的团队已经决定采用代码审查实践,你完美的代码现在将由其他人来评判。好吧,他们怎么敢认为他们可以发现您出色代码的任何问题?最重要的是,您需要花费宝贵的时间来审查别人的代码?就是这样!按照这些简单的规则反击暴政:
如果你的代码即将被审查
- 一次性提交您本周所做的所有功能和错误修复,并要求进行审查 。让他们看看你做了多少工作。
- 邀请整个团队审查您的代码 。每个人都必须知道您的功能有多棒。
- 原创。 不要使用拼写检查器,不要使用静态代码分析。但是,请使用 ReSharper 或 IntelliJ IDEA 将代码重新格式化为您的风格,而忽略公司的标准。
- 故意引入一个棘手的错误 。看看他们是否足够聪明,可以找到它。
- 慢慢来 。有分配给你的代码审查吗?慢慢来,这不重要。不,真的,喝杯茶,回复所有未回复的电子邮件,发推特,看看你的朋友在 Facebook 上做了什么,然后回家。为什么阅读别人的代码比你想做什么更重要?随意忽略一两周的通知:你很忙。
- 慢慢来做复习 。他们要你找问题?在找到至少一打之前不要关闭评论,即使这需要几个月。
- 看到错误了吗 ?完美的!首先,质疑作者的智慧,然后,当你的优势已经确立时,要求修复。
- 找到问题的优雅解决方案 ?不要告诉任何人,尤其是代码作者,您印象深刻。保持冷静,表现得好像你一直都知道如何把事情做得最好。
- 拥抱你内心的语法纳粹 :专注于拼写,这是最重要的!我们怎么能拼错东西并称自己为专业人士?
- 数一数所有的空格 。指出每一个错误的缩进。
- 永不妥协 。即使你的队友提供的另一种解决方案比你的更好。坚守阵地。
如果你正在审查别人的代码
祝你好运!