1 为什么需要进行程序规范?
- 可读性
- 可维护性
2 程序如何规范?
举个简单的例子,如果我们要创建一个Foo项目
Foo/ |--bin/ | |--foo | |--foo/ | |--tests/ | | |--__init__.py | | |--test_main.py | | | |--__init__.py | |--main.py | |--docs/ | |conf.py | |abc.rst | |--setup.py |--requirments.txt |--README
3 分别是什么意思?
- bin/:存放可执行文件。
- foo/:存放项目的所有源代码。
- 所有模块都应该放到此目录中。不要置于顶层目录
- 子目录test/单元存放测试代码
- 程序入口命名为:main.py
- docs/:存放其他文档
- setup.py:安装、部署、打包的脚本
- requirement.txt:存放软件依赖的外部python目录
- README项目说明文件
时间: 2024-10-06 18:42:05