私のコードは不要if
/else
の条件があります。それらは私のコードのパフォーマンスに影響を与えますか?それらが取り出されると、プログラムの実行時間に影響しますか? /他の条件ならばif-else条件がコードのパフォーマンスに影響を与えないようにしますか?
-4
A
答えて
-1
ありませんが、ループ条件がパフォーマンスに影響を与える可能
1
私のコードは不要です。それらは私のコードのパフォーマンスに影響を与えますか?
実行された場合、評価にはゼロ以外の時間がかかります。しかし、99.99999%の症例では、それは問題ではありません。パフォーマンスに問題がある場合は、パフォーマンスの問題を心配してください。与えられた
しかし、例えば
、:void example(int a) {
if (a < 0) {
doThis();
} else if (a < 100) {
doThat();
} else if (a < 1000) {
doSomethingElse();
} else {
doAnotherThingEntirely();
}
}
...あなたは<50
を、たとえば、になることはありませんa
ことがわかっているた場合、それらの最初の2つの条件が不要であり、彼らは本当のことは決してないだろう。彼らを確認する作業を行う必要があります — 非常に非常に非常に非常に小さい仕事の量はそれほど問題になることはありませんが、それでも動作します。その意味では、コードのパフォーマンスに影響します。
もう一度:これは問題ではありません。問題のコードと分離した実際のパフォーマンス上の問題に対処しているときは心配してください。
これは、削除しないでください。彼らが本当に不必要な場合、それはまさにそれです:不必要です。不必要なコードは、一般的に削除され、他のものはすべて等しくなります。
0
一般に、パフォーマンスには影響しませんが、予期しない動作が発生する可能性があります。クリーンコードunneserry if
とif-else
については、明快さ、保守性、より良いテストのためにステートメントを削除する必要があります。
不要なif
ステートメントが原因でパフォーマンスが低下するケースが1つあります。
関連する問題
- 1. "条件が" OpenCLのカーネル実行のパフォーマンスに影響を与える場合は?
- 2. デバッガはiPhoneのパフォーマンスにどのような影響を与えますか?
- 3. will_many:RoRに大きなパフォーマンス上の影響を与えますか?
- 4. パフォーマンスに影響を与えずにコード行を減らす
- 5. void関数(void)はパフォーマンスにどのような影響を与えますか?
- 6. 条件付きインクルードファイルはASPのパフォーマンスに影響しますか?
- 7. 条件の順序はパフォーマンスに影響しますか?
- 8. catch節がパフォーマンスに影響を与えますか?
- 9. dns-prefetchingはパフォーマンスにマイナスの影響を与えますか?
- 10. 画像に影響を与えないようにする
- 11. オーバーフローはどのような影響を与えますか?このコードには隠しがありますか?
- 12. Node -inspectフラグはパフォーマンスに著しい影響を与えますか?
- 13. LOMITがneo4jの "allShortestPaths"のcypherクエリのパフォーマンスに与える影響
- 14. ファイルサイズがパフォーマンスにどのように影響しますか?
- 15. UILabelレイヤーcornerRadiusがパフォーマンスに悪影響を与える
- 16. 共有ボタンがWebページのパフォーマンスに与える影響
- 17. データ型のサイズがパフォーマンスに与える影響
- 18. SqlConnection.ClearPool()がWebサーバー(IIS)のパフォーマンスに与える影響
- 19. 画像ヒストグラムにガウスノイズがどのような影響を与えますか?
- 20. $(これ)は$([セレクタ])のようなパフォーマンスに影響しますか?
- 21. CanvasがUWPのグリッドサイズに影響を与えないようにする方法
- 22. NSMutableArrayが別のNSMutableArrayに影響を与えていますか?
- 23. 子が親に影響を与えないようにする方法
- 24. DataFrame.loc()はデータフレームにどのような影響を与えましたか?
- 25. Javascript。コードの位置がパフォーマンスに影響しますか?
- 26. goroutineのパフォーマンスに影響を与える要因
- 27. この行はシェルスクリプトにどのような影響を与えますか?
- 28. AngularJS $ scopeは常に悪くてパフォーマンスに影響を与えますか?
- 29. estimatedRowHeightはどのようにパフォーマンスに影響しますか?
- 30. Object.observe()はどのようにパフォーマンスに影響しますか?
具体的な例はありますか?これらの不要な条件が不要な場合、最初のコードに残っているのはなぜですか? –