코드 재구성 방법

5266 단어 코드
요 며칠 치통이 심해서 블로그를 쓰지 못했는데 오늘 마침 훈련할 기회가 생겨서'코드 재구성'이라는 내용을 정리했습니다. 우선 방법을 보고 아버지께 돌아가도록 하겠습니다.
메서드는 상위 또는 번역 함수 위로 이동합니다. 메서드는 하위 클래스에서 상위 클래스로 이동합니다.
코드는 다음과 같습니다.
 1     #region     
 2         /// <summary>
 3         ///            Insert  ,  ,    
 4         ///    Insert       
 5         /// </summary>
 6         class sub1
 7         {
 8             /// <summary>
 9             ///     
10             /// </summary>
11             public void Insert()
12             {
13                 throw new NotImplementedException("    ");
14             }
15         }
16         class DisplayBase
17         {
18             /// <summary>
19             ///     
20             /// </summary>
21             public virtual void Insert()
22             {
23                 throw new NotImplementedException("    ");
24             }
25         }
26         class sub2 : DisplayBase
27         { }
28         #endregion


 

코드 재구성 디렉터리


1 패키지 멤버 변수(Encapsulate Field)
2 추출 방법(Extract Method)
3 클래스로 추출(Extract Class)
4 메서드는 상위 메서드(메서드 위로 이동)
5 메소드 하위 (메소드 아래로 이동)
6 방법 명칭 변경
7 코드 주석

좋은 웹페이지 즐겨찾기