Differences between revisions 4 and 5
Revision 4 as of 2011-08-03 11:00:50
Size: 591
Editor: localhost
Comment: converted to 1.6 markup
Revision 5 as of 2012-06-12 14:07:46
Size: 593
Editor: 61
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
코드에 나쁜 CodeSmell이 느껴진다면 [Refactoring]해야한다. 코드에 나쁜 CodeSmell이 느껴진다면 [[Refactoring]]해야한다.

코드에 나쁜 CodeSmell이 느껴진다면 Refactoring해야한다.

  • Duplicated code
  • Long method
  • Large class
  • Long parameter list
  • Divergent change
  • Shotgun Surgery
  • Feature envy
  • Primitive obsession
  • Switch statements
  • Parallel inheritance hierarchies
  • Lazy class
  • Speculative generality
  • Temporary field
  • Message chains
  • Middle man
  • Inappropriate intimacy
  • Alternative classes with different interface
  • Incomplete library class
  • Data class
  • Refused bequest
  • Comments

SeeAlso

CodeSmell (last edited 2012-06-12 14:07:46 by 61)

web biohackers.net