安全性を証明するために、高品質のコードを提供します

著作権:学習の交換を歓迎し、ソースを明記してください。https://blog.csdn.net/qq_23869697/article/details/91473066

ノートを読みます

ギャングの景色

(1)コードより優れた耐障害性
(2)基本的な知識が間違っていることができない
(3)非コンプライアンス機能、境界条件、明確に考えていない特殊な状況を容認することはできません
(4)コードの書き込みが標準化されていない
(5)正当性と堅牢性に自然は、コードの仕様、エラーと例外の道を取り扱う、出力パラメータをチェックするために、注意を行っています

コードの規範的な質問

三つの領域:執筆、レイアウト、名前が
書かれた:ホワイトボードプログラミング注意すべき主なもの;
レイアウト:ノートインデント、括弧やその他の問題
の名前:
ここに名前のパイソンのいくつかの簡単な要約:
小文字の名前を使用できるようにする(1)モジュール、イニシャル小文字のまま、(複数の単語でない限り、及び例数が少ない)、アンダースコアを使用しないようにしよう
(2)クラス名はキャメル(キャメルケース)スタイルの命名を使用し、最初の文字は大文字、大手プライベートクラスを強調利用可能
(3)関数名すべて小文字、複数の単語は、下線によって分離された場合
(4)小文字可能変数名、下線で区切られた複数の単語があれば
(5)一定の使用によって分離された下線の大文字の名前

コードの整合性の問題

コード入力を書くことは何である前に、まず考えて
自問する3つの質問:
(1)コードは、基本的な機能を実現するために?
(2)それの正しい出力値を取得するために国境を入力しますか?
(3)違法輸出は、それを処理し、合理的なエラーでしたか?
テストコードは、これら3つの課題に基づいて記述する必要があります。

共通の境界条件は、整数の範囲、トランスファー成形のような文字列を表します。

エラー処理

(1)エラー値を返す
(2)グローバル変数を定義し、可変割当エラー
(3)例外
一般にスローされた例外は、Pythonでエラーコードが通知されます。

丈夫

防御的プログラミング、発生する可能性のある問題に対処する方法を開発し、可能な問題領域を見込んでいます。

おすすめ

転載: blog.csdn.net/qq_23869697/article/details/91473066