問題タブ [nested-statement]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - javascriptイベントハンドラーで認知複合体を減らす方法は?
内部でifステートメントを使用する要素イベントハンドラーがいくつかありますが、なぜソナーはこのifステートメントが認知の複雑さを引き起こすと不平を言うのですか? これを回避または改善する方法はありますか?
これは、ネストの 1 を含めて、コードの匂い +2 としてカウントされます。if ステートメントがコードの臭いを引き起こすのはなぜですか。特に、非常に複雑な if、else、またはネストされた if ステートメントはありません。
ありがとうございました!