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 ??
3 Comments »
Leave a comment
-
Archives
- January 2010 (1)
- December 2009 (8)
- November 2009 (5)
- October 2009 (15)
- September 2009 (12)
- August 2009 (5)
- July 2009 (4)
- June 2009 (7)
- May 2009 (14)
- April 2009 (7)
- March 2009 (7)
- February 2009 (18)
-
Categories
- analysis
- aspect oriented
- CBSE
- critical system
- design
- digital learning
- e-business
- ecosystem
- final project
- fun
- health informatics
- introduction
- lecture
- maintenance
- method
- oop
- others
- programming
- project
- project management
- quality
- real time system
- requirement
- research
- service computing
- soa
- software architecture
- software developer
- software metrics
- software process
- software product
- software quality
- software standard
- technology
- testing
- tools
- Uncategorized
- webE
-
RSS
Entries RSS
Comments RSS
TAnya Hanson, Bu.
(acungkan tangan) Saya Bu!
Hehe, ide dari Ibu Inge yang sepertinya menarik untuk diteliti lebih jauh
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
Mohon dukungannya…
OK Hanson, saya dukung sepenuhnya …