Yani’s Weblog

it’s all about software engineering…

Bad Smells in Code

Menyambung tulisan tentang refactoring, ada beberapa arahan untuk menemukan bagian program yang harus di-refactor, bad smells in code…

Berikut adalah diantaranya

  • duplicated code; kode-kode yang sama atau mirip di banyak tempat…
  • long method; sebuah prosedur atau fungsi yang terlalu panjang; mungkin terlalu banyak yang dikerjakan…
  • large class; sebuah kelas yang terlalu banyak tanggung-jawabnya; kurang fokus…
  • long parameter list; sebuah method dengan parameter yang banyak akan menyulitkan client yang mengaksesnya…
  • dan masih banyak lagi…

Mika Mantyla mencoba membuat taksonominya, agar kita mudah memahami bad smells in code tersebut dan dapat mengenali keterkaitan diantaranya. Taksonominya bisa dilihat di sini.

Nah, siapa yang mau membuat bad smells in code detector ??

November 28, 2008 - Posted by yaniwid | final project, maintenance, programming | | 3 Comments

3 Comments »

  1. TAnya Hanson, Bu. :P

    Comment by petra | November 28, 2008

  2. (acungkan tangan) Saya Bu!
    Hehe, ide dari Ibu Inge yang sepertinya menarik untuk diteliti lebih jauh :D
    Hmm, masih banyak lagi bad smell yang harus dihindari, diluar 22 smell yang dikemukakan (Kent&Beck 2000) seperti (Kerievsky 2004). Atau beberapa ‘aturan’ yang diterapkan di lingkungan IF ini seperti buruknya indentasi yang menyebabkan kode tersebut berbau :D

    Mohon dukungannya…

    Comment by Hanson | November 28, 2008

  3. OK Hanson, saya dukung sepenuhnya … :-)

    Comment by yaniwid | November 30, 2008


Leave a comment