- Refactoring/BadSmellsInCode . . . . 8 matches
* 바뀌는 부분들에 대해 MoveMethod, MoveField 하여 하나의 클래스에 넣는다. (없으면 새로 하나 클래스 생성할것)
MoveMethod, MoveField, InlineClass
MoveMethod, MoveField, ExtractMethod
* switch-case 부분을 ExtractMethod 한 뒤, polymorphism이 필요한 class에 MoveMethod 한다. 그리고 나서 ReplaceTypeCodeWithSubclasses 나 ["ReplaceTypeCodeWithState/Strategy"] 를 할 것을 결정한다. 상속구조를 정의할 수 있을때에는 ReplaceConditionalWithPolyMorphism 한다.
MoveMethod, MoveField
MoveMethod, MoveField, ChangeBidirectionalAssociationsToUnidirectional, ReplaceInheritanceWithDelegation, HideDelegation
RenameMethod, MoveMethod
MoveMethod, EncapsulateField, EncapsulateCollection
- Refactoring/MovingFeaturesBetweenObjects . . . . 1 match
http://zeropage.org/~reset/zb/data/MoveMethod.gif
Found 2 matching pages out of 7555 total pages (5000 pages are searched)
You can also click here to search title.