工程师在大型已建立的代码库中犯的错误

主要观点:作为软件工程师,在大型已建立的代码库中工作很难,个人项目无法提供相同经验,大型代码库指百万行代码、数百工程师参与、代码库至少十年历史。
关键信息:

  • cardinal mistake 是不一致,应深入研究现有代码库以保持一致性,避免因不一致导致代码库陷入混乱及难以进行通用改进。
  • 其他重要事项包括了解服务实际使用情况、不能依赖开发测试、谨慎引入新依赖、抓住机会删除代码、以小 PR 工作并提前告知其他团队。
  • 大型已建立代码库能产生 90%价值,工作在其中是工作所需,且拆分大型代码库需先理解它。
    重要细节:
  • 举例说明在大型代码库中做 API 端点时应遵循现有模式,避免引入不必要的麻烦。
  • 强调在大型项目中要测试关键路径、防御性编码、依赖可靠且易管理的库等。
  • 提到在大型代码库中工作的一些常见错误及应对方法,如避免引入新依赖、抓住删除代码的机会等。
  • 对关于不工作在大型代码库的观点进行反驳,说明其重要性及不可拆分性。
阅读 8
0 条评论