我正在开始使用 Python(现在是我试一试的时候了),我正在寻找一些最佳实践。
我的第一个项目是在多个线程中运行命令行实验的队列。我开始得到一个很长的main.py
文件,我想把它分解。一般来说,我在寻找:python程序员如何组织多个源文件?是否有适合您的特定结构?
我的具体问题包括:
- 每个类都应该在一个单独的文件中吗?
- 我应该如何组织与源代码相关的单元测试?
- 我应该把文档注释放在哪里,特别是那些用于命令行操作的注释?
- 如果我使用多个目录,如何在它们之间导入类?
我可能在这里通过反复试验得出一些自己的结论,但我宁愿从好的开始。