相关疑难解决方法(0)

Python应用程序的最佳项目结构是什么?

想象一下,您希望在Python中开发一个非平凡的最终用户桌面(而不是Web)应用程序.构建项目文件夹层次结构的最佳方法是什么?

理想的功能是易于维护,IDE友好,适用于源代码控制分支/合并,以及易于生成安装包.

特别是:

  1. 你把源头放在哪里?
  2. 你把应用程序启动脚本放在哪里?
  3. 你把IDE项目放在哪里?
  4. 你在哪里进行单位/验收测试?
  5. 你在哪里放置非Python数据,如配置文件?
  6. 你在哪里为pyd/so二进制扩展模块放置非Python源代码如C++?

python directory-structure project-structure organization

691
推荐指数
8
解决办法
33万
查看次数

对于刚接触测试的有经验的程序员,TDD是否有任何优秀的在线教程?

我正在与Python开发团队合作,他在Python编程方面经验丰富,但现在正在努力学习TDD.由于我自己有使用TDD的经验,我被要求做一个介绍.主要是,我只是想看到这方面的文章,以便我可以看到其他人如何教TDD并获得一些材料的想法放在我的演示文稿中.

我希望这个介绍适用于Python,但只要示例易于阅读并且概念很容易转移到Python,任何语言都可以.

python testing tdd unit-testing

17
推荐指数
1
解决办法
6098
查看次数