想象一下,您希望在Python中开发一个非平凡的最终用户桌面(而不是Web)应用程序.构建项目文件夹层次结构的最佳方法是什么?
理想的功能是易于维护,IDE友好,适用于源代码控制分支/合并,以及易于生成安装包.
特别是:
我正在与Python开发团队合作,他在Python编程方面经验丰富,但现在正在努力学习TDD.由于我自己有使用TDD的经验,我被要求做一个介绍.主要是,我只是想看到这方面的文章,以便我可以看到其他人如何教TDD并获得一些材料的想法放在我的演示文稿中.
我希望这个介绍适用于Python,但只要示例易于阅读并且概念很容易转移到Python,任何语言都可以.