2009-03-15 8 views
1

Pythonでコーディングするときは、PEP8のガイドラインに従ってコーディングする方がよいでしょう。クラッシュのガイドライン

Symbianをコーディングしている間は、コーディング基準に従う方が良いです。

しかし、私はPyS60をコードするとき、どのガイドラインに従うべきですか?今まで私はPEP8に従っていましたが、this codeはその反対を示しています。コードを書き直す必要がありますか?

+0

このコードが「反対」を示すとき、「反対」とはどういう意味ですか?いくつかの非典型的なものがあります - あなたはそれを気にしますか? –

答えて

2

私は明らかに偽である、あなたのコードサンプルには何も表示されません。私が使っているスタイルではありませんが、読むのは難しいことでもありませんし、PEP8とはまったく反対ではありません。

PEP8は、すべてのコードは、剛性の文字ごとに適合しなければならないためにどの厳格と義理として見られるべきではありません。これは、読みやすいPythonのベースラインです。ちょっとしたJavaプログラマーに行って、すべての演算子の周りのスペースを一貫させるという不安を感じるときは、PEP8の先頭をもう一度読んでください。ホブゴブリンのビット。

機能的で読み取り可能で、少なくともPEP8とほぼ同じ一般的なコードの長い「再作業」に煩わされることはありません。

1

は、あなたが最もにインターフェースしているAPI(S)のスタイルを使用してください。それは(あなたがコードを見ることができる場所、すなわちのJava/C#は、ER(少し難しいです)ほとんどの場所で働く簡単なルールです。.. :)

2

「私は私のコードを手直しする必要がありますか?」

コードを書き直す価値がありますか?あなたはそれが彼らがこれまで見てきたコードのみだからだけPyS60のコーディング標準を知っているPEP 8

B)を知らない

A)のコードを開発するのに役立ちますどのように多くの人々

C)はPyS60のコーディング標準とは異なる何かを教えることができないのですか?

3つの基準をすべて満たしているすべての担当者をリストします。そして安価なものを選んでください:あなたのコードを書き直してください。

0

私はあまりにもそれをハングアップされません、使用PEP8を言うが、前述したように思います。 IN symbian C++をコーディングする際には、シンビアンのコーディング標準を使用すべきですが、プログラムが単にプラットフォーム上で動作している場合は必ずしもそうではありません。シンビアンのOSとシンビアンの間で混乱しないでください+ +(擬似)言語。

0

あなたのサンプルコードは、その人の個人的スタイルです。それは公式のPyS60コーディングを受けていないので、そのようなことはありません!あなたに最高の結果をもたらすスタイルを書いてください。

は私がPEP8を使用することをお勧めしますことを、しかし、あなたはあなたのプロジェクトにいくつかの追加の自信を与えるためにpylintを使用する場合のみ語りました。

私はPyS60のこと以外は何もしませんでした。実際のPythonは決してしませんでした。開発時間を短縮し、私が実際にそれらに遭遇する前にいくつかの潜在的な欠陥を自動的に指摘するために、pylintを使用しました。

関連する問題