一. 流程
- 确定包的功能
- 编写测试
- 编写功能
- 编写文档
- Debug
测试
测试驱动开发(TDD), 在编写某一个功能之前先编写测试用例,然后迅速使测试工作,然后重构掉其中不合理的部分。对于一个小的工程,首先编写测试可以明确需求和目标,加快开发速度。
文档
在包内的每一个类和函数中,都应该加入docstring,详细描述该类/函数的具体参数,功能和返回值。在编写完代码之后,应该使用自动化的工具来生成文档。
Debug
Debug….Debu….Deb…De…D..D.
dont hesitate, just do it