Gejala Code Smell, seberapa bau kode anda ?


Gejala code smell dalam Class

  • komentar: kalau bisa program direfaktor sehingga komentar tidak lagi diperlukan. Kalau terpaksa, harus menjelaskan kenapa (bukan apa)
  • Metode panjang: metode pendek lebih mudah dibaca, dimengerti dan diperbaiki. metode panjang perlu direfaktor sehingga menjadi pendek
  • Parameter yang banyak: batasi parameter
  • Kode berulang: Donot Repeat Yourself !
  • Class besar: perlu di restruktur sehingga menjadi kecil-kecil
  • Menempatkan tipe pada nama metode: hindari hal ini, karena tidak hanya menjadikan redundan, akan tetapi juga menyebabkan penggantian nama jika tipe berganti
  • Nama yang tidak komunikatif: apakah nama metode anda sudah sesuai?menjelaskan fungsinya?
  • Nama yang tidak konsisten: kalau anda punya metode OPEN(), anda perlu punya metode CLOSE()
  • Dead Code: hapuslah kode yang tidak terpakai
  • Speculative Generality: tulislah kode yang diperlukan saat ini, Always implement things when you actually need them, never when you just foresee that you need them
  • Field Sementara: perhatikan objek yang berisi banyak field. Jika melewatkan parameter, pastikan semua field terisi

Referensi : coding horror

About abunajiyah
A Programmer

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: