团队代码管理

229 阅读1分钟

Tips

  • 项目管理软件:Makefile, MVN

Design Doc

为了说明模型的设置和准确

  • 各种假设和过程
  • 做了什么验证。
  • features,validation,structure的选取。
  • 需要检查的是Design Doc,而不再是model本身。

完善README

  1. 如何安装 dependency
  2. 如何build
  3. Github规范code checkin: ①lock master;②代码需要在自己的branch来开发,提交code review。③ git commit message中message要写清楚。
  4. Bug report 在github上提issue,会自动同步到Trello。
  5. CI系统: 自动build test deploy。比如jenkins
  6. 运营程序负责人: 负责程序打包,发送到AWS。如果挂机,需要uncall。

AI规范

  • AI代码:tfs config,写完之后会自动training
  • model train: 是workflow来训练的,但是config是通过Jupyter来运行的
  • tfs config:写完之后会自动做training。training好之后需要做validation,部署到server。model design需要好好review,model本身不是review的重点。