忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。






code smell の例


1.重複するコード

2.大きすぎるメソッド

3.多すぎるインスタンス変数を持つクラス

4.多すぎるコードを持つクラス

5.際立ってよく似たサブクラス

6.多重継承

7.ある場合のみセットされるインスタンス変数

8.nullとの比較

9.多すぎるprivate method

10.同じmethod で、同じobjectへ、多くのメッセージを投げる

11.過剰なオーバーロード

12.同じ名前で異なる意味

13.毎回実行されるわけではないコード

14.少なすぎるインスタンス変数しないないクラス

15.少なすぎるコードしかないクラス

16.空のCatch句

まだまだ、追加していきます。