20190919から5コード仕様、双晶

運用要件は、次を参照してください。[ https://edu.cnblogs.com/campus/nenu/2019fall/homework/7630 ]

 

ツイニングパートナー:漢ハオ

 


要件1「コード仕様は、」10件の記事を含んでいます。
1は、セミコロンは、
同じ行にセミコロンに2つのコマンドを使用していない、最後のセミコロンはありません。

2、の線路長
各行は、次の例外を除いて、80文字以下である:
。長いインポートモジュール声明
。レーンBのURL注
バックスラッシュ接続線を使用しないでください。

3、インデント
4つのスペースとタブ、タブとスペースを使用して、コードを決してインデントしないためには、混在させないでください。..
接続線の場合には、あなたべきいずれかの垂直配向要素(先頭行パラメータ)ラップ、またはインデント4つのスペース(パラメータなしの最初の行)をぶら下げの使用:

はい:#は、変数整列開始 
FOO = long_function_name(var_one、var_two、
                         var_three、var_four)
4つのインデントスペース、最初の行は必要ありません。 
FOO = long_function_name(
    var_one、var_two、var_three、
    var_four)を

4、注釈
A。コメントブロック
「#」の段落の間に空白行で区切られた空のセルの数は、(また、「#」を必要とする)の後に
B.注ライン
は、少なくとも二つの別々のスペースや文を使用して、無意味なアノテーションを使用しないように注意してください
#正しい言葉遣い
二つの空間と別々のステートメントを使用するには、ここで、X = X + 1#

5、特別なオペレータ
任意の2つの項目が、三オペレータは、スペースの両側を必要

6、クラス名の
スタイルを命名こぶ(キャメルケース)を使用して、クラス名は、プライベートクラスが利用可能に下線始め、大文字ません。同じモジュールどこで関連クラストップレベルの機能を、Javaのとは異なり,,クラスを制限する必要がモジュール。
【注意】こぶ(キャメルケース)のBaiduの百科事典の説明を参照する名前のスタイル:
https://baike.baidu.com/item/%E9%AA%86%E9%A9%BC%E5%91%BD%E5%90 %の8D%E6%のB3の95% / 7794053?FR =アラジン

7、機能の
関数名すべて小文字、アンダースコアで区切られた複数の単語場合、プライベート関数は、関数が追加されます前にアンダースコア_

図8に示すように、変数名
できるだけ低い場合には、変数名、複数の単語を下線で区切られた場合

図9に示すように、パラメータ
定義に渡されるメソッドパラメータは、複数のパラメータは、カンマの後ろのスペースでなければなりません

10は、文は
通常、テスト文がそれを置くと、テスト結果が行にある場合は、しかし、あなたが同じライン上に置くことができなければならない文ごとに別々のラインです。if文場合は、他に存在しない場合にのみ、そうします。具体的には、試してみて、同じ行にない以外ので、そうする以外に/しようと決して。

[注]このコード仕様基準ブログ:
https://www.jianshu.com/p/5ea95e6cf8e4
https://www.runoob.com/w3cnote/google-python-styleguide.html

 

操作は今週、「コードスタイルの標準」の実装を完了し、記録時には必須。

 

 

おすすめ

転載: www.cnblogs.com/liuxp775/p/11569551.html