분류 전체보기 (328)
.NET (111)
S/W tip (35)
etc (63)
DB (34)
HOT item~! (48)
Disign pettens (4)
UX (6)
나의 S/W (2)
개발관련 이슈 (16)
Diary (1)
웹플러스 (1)
calendar
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
tags
archive
link
ColorSwitch 00 01 02
▣  [DEV] 리팩토링(Refactoring) - .NET/OOP - 2009. 5. 29. 10:21
리팩토링이란?
 - 외부 동작을 바꾸지 않으면서 내부 구조를 개선하는 방법.
 - 소프트웨어 시스템을 변경하는 프로세스.
 - 버그가 끼어들 가능성을 최소화하면서 코드를 정리하는 정형화된 방법.

왜?
 - 소프트웨어의 디자인 개선.
 - 소프트웨어에 대한 이해력 향상.
 - 버그 탐색.
 - 빠른 프로그램 작성.

언제?
 - 삼진규칙 : 세번째 중복 코드 발견 시.
 - 기능 추가 시.
 - 버그 수정 시.
 - 코드 리뷰 시.

무엇보다... 테스트가 중요하다. !!!

articles
recent replies
recent trackbacks
notice
Admin : New post