PHP変数


###変数######
1. 意味のある変数名を使用します

2. 同じエンティティは同じ変数名を使用する必要があります

3. 検索しやすい名前を使用する (パート 1)

4. 検索しやすい名前を使用する (パート 2)

5. わかりやすい変数を使用する

6. 深いネストを避け、できるだけ早く戻ります (パート 1)

7. 深いネストを避け、できるだけ早く戻ります (パート 2)

8. あまり意味のない変数名を使用する

9. 不必要なコンテキストを追加しないでください

10. パラメータのデフォルト値を合理的に使用し、メソッド内でデフォルト値の検出を行う必要はありません

1. 意味のある変数名を使用する ###悪い:### リーリー

###良い:###

リーリー

2. 同じエンティティは同じ変数名を使用する必要があります

###悪い:###

リーリー ###良い:### リーリー

3. 検索しやすい名前を使用する (パート 1)

コードは読まれるために書かれます。したがって、可読性と検索性の高いコードを作成することが重要です。意味がなく、理解しにくい変数に名前を付けると、読者に不利益をもたらすことになります。コードを検索可能にしてください。 ###悪い:###

リーリー

###良い:### リーリー
4. 検索しやすい名前を使用する (パート 2)

###悪い:###

リーリー ###良い:### リーリー

5. わかりやすい変数を使用する ###悪い:### リーリー

###良い:###

より優れていますが、正規表現の知識に大きく依存します リーリー

###良い:###

名前付きのサブルールを使用します。サブルールを理解するために通常のルールを理解する必要はありません リーリー

6. 深いネストを避け、できるだけ早く戻る (パート 1)

if else

ステートメントが多すぎると、通常、コードが読みにくくなります。曖昧であるよりも明示的にする方が良いでしょう。 ###おっとっと:###

リーリー

7. 深いネストを避け、早めに戻る (パート 2)

Bad:

リーリー

###良い:###

リーリー

8. あまり意味のない変数名を使用する

コードを読む人に、作成した変数の意味を推測させないでください。曖昧に書くよりもはっきりと書いた方が良いです。

###悪い:### リーリー

###良い:###

リーリー

9. 不必要なコンテキストを追加しないでください

クラス名またはオブジェクト名からすでに情報が得られている場合は、変数名でそれを繰り返さないでください。

###悪い:### リーリー ###良い:###

リーリー

10. パラメータのデフォルト値を合理的に使用し、メソッド内でデフォルト値の検出を行う必要はありません

###良くない:### いいえ、

$breweryName

NULL. である可能性があります。

リーリー

###良い:### 前のものよりも理解しやすくなりましたが、変数の値を制御できるようになったほうが良いです。 リーリー ###良い:###

プログラムが PHP 7 のみをサポートしている場合は、タイプ ヒントを使用して、変数 $breweryName

NULL.

でないことを確認できます。

リーリー