设计:完善、合适 功能性:功能表现方式、代码表达方式 复杂度:Simple 测试:Correct 自动测试? 命名:规范,所见即所得? 评论:清晰、有参考价值? 风格:标准的编写风格? 文档:开发者更新了相关的文档?