迅速遵循行业标准学习Python

时间:2018-09-20 08:48:24

标签: python unit-testing coding-style

除了学习Python language itself外,我还必须在日常工作中学习如何使用Python解决现实生活中的问题并与其他同事共享解决方案。

因此,我想从头开始我的项目时,已经以高级级别引导了它们,以提供良好的可读性 1 和单元测试,并拥有或多或少的便捷高效环境(除了什么问题)口味,容易出错和易于阅读的代码成为重点)。

这是我到目前为止所发现的-您还要添加什么?

  • 不是安装Python本身,而是安装Anaconda distro
  • 以充分解释的结构组织项目:
  • 如果您使用的是面向对象的语言,请考虑使用Python object and classes
  • 控制代码质量:
  • 考虑添加Dockerfile将需要依赖项来演示测试如何在给定的操作系统环境中运行

在模块的__init__.py文件中可以包含一个useful info

回答者也欢迎指出与DevOps工具链集成时要考虑的Python特有但工具中立的方面,即源代码控制,持续集成和二进制包管理。

1 我注意到clean code标签和相关标签引起了有争议的讨论;因此,我决定遵循Google,PEP和pylint可能提供的建议。

0 个答案:

没有答案