从与编程规则和指南合作中获得的经验教训

主要观点:编程规则和指南可提高代码一致性,但误用会导致不良结果,开发者应选择性采用并记录偏差,可在社区或日常工作中交流经验以提升代码质量。
关键信息:

  • Arne Mertz 在[NDC Tech Town]谈编程规则和指南,指出其能助开发者协作并产出更优代码,误用则相反。
  • 以 C++ Core Guideline 为例说明规则细节及应用场景,如在特定类型中避免使用 const 或引用成员。
  • 建议思考采用哪些指南及如何记录,如 50 页 Word 文档难被阅读,很多指南可自动检查但需关闭特定警告。
  • 公司有活跃 C++社区交流经验,每周开发者同步会讨论客户指南文档并制定自身指南。
  • 部分会议可视为“技术回顾”,讨论最佳实践和避免代码陷阱。
    重要细节:
  • 规则更绝对需遵循,指南是最佳实践或默认,可记录不遵循的原因。
  • 遵循共同指南能让人预期代码,遵循编码原则使代码易读易懂,读者熟悉指南能发现异常代码。
阅读 9
0 条评论