Python 开发指南:最佳实践精选

2015-11-11 10:28:40 +08:00
 EarlGrey
本文总结了 Python 开发过程中,应该要注意的一些准则,涉及变量命名、代码风格等各个方面;并推荐了最佳实践方法,给出了具体实例,是一篇非常好的指南。

译文链接:[传送门]( http://codingpy.com/article/bobp-guide-for-python-development/)
原文链接:[Github Gist]( https://gist.github.com/sloria/7001839)

在学习翻译这篇文章的时候,有几个地方不太懂,希望高手解答!

1. 什么是 fixtures ?中文对应的术语应该是什么?
2. Human-Driven Development 具体该怎么理解?人力驱动开发,对吗?
2201 次点击
所在节点    Python
2 条回复
bladeback
2015-11-13 14:29:17 +08:00
Fixture 是测试中的概念, Python 里有一个 fixtures 的包,用来创建和销毁 fixtures.Fixture 指的是测试中依赖的数据和条件等等,参考文档: https://pypi.python.org/pypi/fixtures/

这个 Human-Driven 还真没听说过,可能他想表达的意思是,编码过程中的良好风格和习惯,最佳实践,一个较为规范的编程模式,要比 TDD 更为重要吧。
EarlGrey
2015-11-13 21:06:49 +08:00
@bladeback 谢谢详细解答~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/235264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX