跳转到内容

研究代码的组织

研究代码不需要生产级质量,但需要:配置与代码分离、实验入口统一、结果自动记录、关键函数有测试。本章给出一个轻量的项目模板,以及何时该重构、何时该扔掉重写。

  • 配置文件驱动实验,命令行只传配置路径
  • 数据加载与评测代码值得写测试
  • notebook 用于探索,脚本用于实验