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