代码审查(Code Review ) 一 、概述 代 码 审 查 ( Code Review)是 软 件 开 发 中 常 用 的 手 段 ,和QA 测 试 相 比 , 它 更 容 易 发 现 和 架 构 以 及 时 序 相 关 等 较 难 发 现的 问 题 , 还 可 以 帮 助 团 队 成 员 提 高 编 程 技 能 , 统 一 编 程 风 格 等 ,目 前 监 控 团 队 虽 然 提 倡 代 码 审 查 , 也 有 相 关 的 辅 助 工 具 , 但 是 一直 没 有 真 正 的 推 行 起 来 , 这 半 年 的 时 间 里 , 一 些 线 上 的bug 如 果经 过 代 码 审 查 , 基 本 上 可 以 避 免 的 , 大 家 也 逐 渐 认 识 到 代 码 审 查可 以 有 效 地 提 高 代 码 质 量 。 二、代码审查的作用 1、提 高 代 码 质 量 。 通过 代 码 审 查 来 发 现bug 及 代 码 中 的 不规范, 这 是 不容 置疑的 , 通过 代 码 审 查 , 代 码 将更 加整洁, 有 更 好的 注释, 更 好的程 序 结构 。 2、提 高 开 发 者开 发 水平。 开 发 者知道自己编 写的 代 码 会被同事审 查 , 将会更 加认 真 的编 写代 码 , 也 将会督促开 者不断地 学习、向有 经 验的 同事请教。 3、提 高 程 序 的 可 维护性。 一 份程 序 代 码 将会有 更 多的 同事熟悉, 更 好的 代 码 质 量 , 自然 地 也 增 加 程 序 的 可 维 护 性 。 4、提 高 开 发 者 的 对 编 码 的 责 任 感 。 如 果 你 在 编 程 , 而 且 知 道 将 会 有 同 事 检 查 你 的 代 码 , 你 编 程态 度 就 完 全 不 一 样 了 。 你 写 出 的 代 码 将 更 加 整 洁 , 有 更 好 的 注 释 ,更 好 的 程 序 结 构 ——因为你 知 道 , 那个你 很在 意的 人将 会 查 看你的 程 序 。 没有 代 码 审查 , 你 知 道 人们最终还是会 看你 的 程 序 。 但这种事 情不 是立即发 生的 事 , 它不 会 给你 带来同 等的 紧迫感 , 它不 会 给你 相同 的 个人评判的 那种感 受。 5、传播知 识 在 很多的 开 发 团队里, 经常每一 个人负责 一 个核心模块,每个人都只关注 ...