中括弧の省略: コンパクトな構文にもかかわらず悪い習慣
コード スニペットの例に示すように、中括弧の省略は、プログラミングでは広く推奨されていません。結果として得られるコードはおそらくよりコンパクトになるかもしれませんが、重大な潜在的な落とし穴が生じます。
中括弧を使用するための議論:
中括弧を支持する主な議論は次のとおりです。保守性の領域。中括弧を使用しないと、条件文とその目的のアクションの間に意図せずコードを追加する可能性があります。これは、特に複数の開発者が同じコードベースで作業している場合に、エラーや混乱を引き起こす可能性があります。
落とし穴の例:
中かっこのない次のコード スニペットを考えてみましょう。
if (foo) Bar(); Biz();
開発者が誤ってコメントアウトした場合Bar():
if (foo) // Bar(); Biz();
Biz() の意図した実行は引き続き行われ、予期しない動作が発生する可能性があります。
下位公分母:
すべての開発者にとってコードの読みやすさを考慮することは重要ですが、中かっこに反対する議論は「最も一般的なコードの場合」です。分母」は間違っています。コードは、開発者の経験レベルに関係なく、明確かつ保守可能に記述される必要があります。
その他の引数:
保守性の問題以外にも、curly の省略を避ける理由がさらにあります。中括弧:
結論:
コンパクトさの魅力にもかかわらず、中括弧を省略すると、条件ステートメントおよびループ内で中括弧を使用することは、不適切な習慣であると考えられます。中括弧を使用すると、コードの保守性が確保され、予期しない動作が防止され、すべての開発者が読みやすくなります。
以上がコード内で中括弧を省略する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。