写一个Python包

一. 流程

  1. 确定包的功能
  2. 编写测试
  3. 编写功能
  4. 编写文档
  5. Debug

测试

测试驱动开发(TDD), 在编写某一个功能之前先编写测试用例,然后迅速使测试工作,然后重构掉其中不合理的部分。对于一个小的工程,首先编写测试可以明确需求和目标,加快开发速度。

文档

在包内的每一个类和函数中,都应该加入docstring,详细描述该类/函数的具体参数,功能和返回值。在编写完代码之后,应该使用自动化的工具来生成文档。

Debug

Debug….Debu….Deb…De…D..D.