我写了一些我想分享的代码,我想遵循创建/维护它的结构的最佳实践。我将在 BitBucket 上托管代码,现在我正在考虑如何组织它。这是一个好的结构吗?
project_name/
lib/
test/
README
所以,这将在 lib 中有源,在 test.xml 中有测试。这是在 Python 项目中的做法吗?这是我看到的最常用于 Ruby 项目的结构。另外,当我运行单元测试时,这样做是否被认为是一种好习惯:
set PYTHONPATH=`pwd`/lib
python test/a_test.py