GoogleはPythonを主要なスクリプト言語として使用しています。Google PythonスタイルガイドはPythonプログラムのための一連の行動規範で、コードを正しくフォーマットするための設定ファイルを作成しました。

このスタイルガイドは、PythonがGoogleで主に使用される動的言語であること、そしてPythonプログラムのための一連の行動規範であることを背景にしています。このスタイルガイドは、Vimの設定ファイルを作成しました。Emacsについては、デフォルトの設定が適しているはずです。

多くのチームでは、フォーマットについて議論を避けるために、BlackまたはPyinkの自動フォーマッターを使用しています。

Python言語のルールについては、pylintを使用してコードをチェックします。pylintはPythonソースコードのバグやスタイルの問題を見つけるツールで、CやC++のような動的でない言語のコンパイラーによって通常検出される問題を見つけます。

しかし、Pythonの動的な性質から、一部の警告は誤っている可能性があります。しかし、誤った警告は比較的少ないはずです。

Pythonスタイルのルールについては、セミコロン、行の長さ、括弧、インデント、空白行、空白、シェバンライン、コメントとドックストリング、文字列、ファイル、ソケット、類似の状態を持つリソース、TODOコメント、インポートのフォーマット、ステートメント、アクセサ、命名、メイン、関数の長さ、型注釈などについてのルールがあります。

以上がGoogle Pythonスタイルガイドの概要です。詳細な情報については、公式のスタイルガイドをご覧ください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です