在使用 Python 进行编码时,最好遵循 PEP8 的指南进行编码。

在为 Symbian 编码时,最好遵循其编码标准。

但是,当我为 PyS60 编写代码时,应该遵循哪些准则?到目前为止我一直在关注 PEP8,但是 这段代码 显示相反的情况。我需要修改我的代码吗?

有帮助吗?

解决方案

我不明白你的代码示例,显然是假的东西。这不是我想要使用的样式,但也不是很难读,它不是从PEP8到目前为止,我会叫它“恰恰相反。”

PEP8不应该被看作是硬和快速法,这是所有代码必须符合,字符由刚性字符。它是可读的Python的基线。当你去一点点的Java程序员,获得大约使周围的每一个经营者一致的间距是antsiness,回去再读PEP8的开始。与大地精位。

不要被上的冗长代码“返工”是功能的,可读的,并且在相同的一般附近作为PEP8至少挂断了电话。

其他提示

“我是否需要返工我的代码?”

是否增值返工你的代码?

有多少人会帮助你开发代码谁

A)不知道PEP 8

B)只知道关系PyS60编码标准,因为这是他们见过的唯一的代码。

C)不能教以外的任何PyS60的编码标准不同?

列出所有谁,你会与工作的人满足所有三个标准。然后决定哪个更便宜:返工代码或解雇他们。

使用您最常连接的 API 的风格。这是一个适用于大多数地方的简单规则(您可以在其中看到代码,即Java/C# 有点难(呃)..:)

我会说使用PEP8,但如上所述,不要太挂了它。编码的情况下在Symbian C ++,你应该使用Symbian编码标准,但不一定,如果你的程序仅仅是平台上运行。没有得到的Symbian操作系统和Symbian C ++的(伪)语言之间混淆。

您的示例代码只是该人的个人风格。它不遵循官方 PyS60 编码约定,不存在这样的事情!写任何能给你最好结果的风格。

话虽如此,我还是建议您使用 PEP8,但前提是您打算使用 pylint 来给您的项目带来更多信心。

我只做过 PyS60 的东西,从来没有做过真正的 python。使用 pylint 来加快开发时间,并在我在现实生活中遇到一些潜在缺陷之前自动指出它们。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top