Python でコーディングする場合は、PEP8 のガイドラインに従ってコーディングすることをお勧めします。
また、Symbian 用にコーディングする場合は、そのコーディング標準に従う方がよいでしょう。
しかし、PyS60 のコーディングを行う場合、どのガイドラインに従うべきでしょうか? 今まで PEP8 に従っていましたが、このコードは逆です。コードを作り直す必要がありますか?
「コードを書き直す必要がありますか?」
コードを作り直すことは価値がありますか?
コードの開発を手伝ってくれる人の数
A) PEP 8 を知らない
B) PyS60 コーディング標準しか知らない。
と
C) PyS60 コーディング標準と異なることを教えることはできませんか?
3 つの基準をすべて満たす、一緒に仕事をするすべての人を挙げてください。次に、どちらが安価かを決定します。コードを作り直すか、それらを起動します。
あなたのコード サンプルには、明らかに偽物は見当たりません。これは私が使用するスタイルではありませんが、読みにくいものでもありません。また、PEP8 から「反対」と呼ぶほどではありません。
PEP8 は、すべてのコードが順守しなければならない厳格な法律と見なされるべきではありません。これは、読み取り可能な Python のベースラインです。少しJavaプログラマーになり、すべての演算子の周りのスペースを一定にすることに不安を感じたら、戻ってPEP8の始まりをもう一度読んでください。ホブゴブリンとのビット。
機能的で読みやすく、少なくとも PEP8 とほぼ同じ程度のコードの長い「再作業」にとらわれないでください。
最もインターフェースしているAPIのスタイルを使用します。これはほとんどの場所で機能する単純なルールです(コードを見ることができます。つまり、Java / C#は少し難しいです。.:)
私は PEP8 を使用すると思いますが、前述のように、それにこだわりすぎないでください。IN symbian c++ でコーディングする場合は、symbian コーディング標準を使用する必要がありますが、プログラムが単にプラットフォーム上で実行されている場合は必ずしもそうではありません。OS である symbian と (疑似) 言語である symbian c++ を混同しないでください。
あなたのコード例は、その人の個人的なスタイルです。公式の PyS60 コーディング規則に従っているわけではありません。そのようなことはありません! 最良の結果が得られるスタイルで書いてください。
PEP8 を使用することをお勧めしますが、それはプロジェクトに自信を持たせるために pylint を使用する予定がある場合に限られます。
私は PyS60 のことしかやったことがなく、本物の python はやったことがありません。pylint を使用して開発時間を短縮し、実際に問題に遭遇する前にいくつかの潜在的な欠陥を自動的に指摘してくれました。