14
必要でない場合でも、論理ステートメントで括弧を使用する必要がありますか?
ブール条件がa AND b OR c AND dありAND、操作優先順位がの言語よりも高い言語を使用しているとしますOR。次のコード行を書くことができます。 If (a AND b) OR (c AND d) Then ... しかし実際には、それは次と同等です: If a AND b OR c AND d Then ... 余分な括弧を含めることに賛成または反対する議論はありますか?実用的な経験は、読みやすさのためにそれらを含める価値があることを示唆していますか?それとも、開発者が実際に座って自分の言語の基本に自信を持つ必要があるという兆候ですか?