私は異なるコードの匂いについて学び、それに応じてコードをリファクタリングしようとしています。私はLong Methods、Type Checkingについて学んだことがありますが、これらのコードの匂いを特定する際に問題があります。それが長いメソッドか型チェックであればどうすればいいですか?それはifsの多くを持っているか、それは何と考えることができますか?異なるコードの匂いを識別するためのさまざまなテクニックは何ですか?Javaのコード臭い
-1
A
答えて
1
編集:this answerもチェックしてください。
これは正しい方法ですか?なぜあなたのために仕事をすることができるプラグインがあるときにすべての可能なパターンを暗記しようとしますか?
当社のオフィスでは、私たちが書いているとおりにコードを読んで、ファイル間で重複したコードを除いてほとんどすべての匂いを強調するオフィスでSonarLint pluginを使用しています。プラグインを使用し続けると、コードの覚えが終わることになります。
0
臭いコードは、読みにくく、わかりにくいコードです。普遍的なルールと許容範囲は、プログラマごとにプログラマごとに異なります。コードの匂いやコードの匂いのカタログを読んで、そのような問題が発生したと思われるかどうかを確認してください。そのようなことは実践と経験を伴います。
関連する問題
- 1. receive_message_chainと臭いコード
- 2. ユニットテストの臭い
- 3. コード臭 - どのデザインパターンと実装方法?
- 4. ソナーのコードの臭いが表示されなくなった
- 5. EnsureChildControls()はOnLoadでコードの臭いが少しありますか?
- 6. このコードは不明ですが、コードの臭いがあります!
- 7. すくい臭いタスク
- 8. ホームステイで悪臭を放つ
- 9. このタイプの属性値/関数のチェックは、Pythonのコード臭ですか?
- 10. 脱臭されたAOSPの編集?
- 11. ISNULLのない状態は臭いですか?
- 12. 悪臭を流しているときの迷路のエラー
- 13. クラス階層の途中で空のクラスを持つのはコード臭いですか?
- 14. 悪臭アップOS Xが動作していない
- 15. コード臭いですか?バリデーターとモデルは同じ種類のハイレッシーを共有します
- 16. Backbone.js:モデルとコレクションを参照して表示...臭い?
- 17. Javaスクリプトに私はJavaコードの再書いていますJavaScriptコード
- 18. Javaコードでnotify()とnotifyAll()がJavaコードで機能しない
- 19. HTMLコードとJavaコードのリンク
- 20. rubyとmysqlの難読化/脱臭化データ
- 21. RubyのJavaコード
- 22. JavaのQRコード
- 23. Javaコードのスーパークラスエラー
- 24. Javaコード
- 25. Javaコード
- 26. Javaコード
- 27. javaコード
- 28. Javaコード
- 29. Javaコード
- 30. Javaコード