Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- C#
- Web 2.0
- Sliverlight
- hnd-7070
- 해킹
- silverlight
- 전기차
- 게으름
- 검색
- 리팩토링
- GTD
- 성공
- 형태소분석기
- 자바스크립트
- 실버라이트
- .net
- JavaScript
- 실버라이트2
- ASP.NET
- 백신
- 개발자
- COM+
- GDI+
- MS
- XML
- WEb 2.0 Expo
- jQuery
- 암호화
- Ajax
- 구글
Archives
- Today
- Total
꿈으로 가는 작은 계단
[마틴파울러]Refactoring에서 나온 좋은 문구 본문
1. 새로운 기능을 추가해야 하는데 프로그램의 코드가 새로운 기능을 추가하기 쉽도록 구조화 되어
있지 않은 경우에는 먼저 리팩토링을 해서 프로그램에 기능을 추가하기 쉽게 하고, 그 다음에 기
능을 추가한다.
2. 리팩토링을 시작하기 전에 견고한 테스트 셋을 가지고 있는지 확인하라. 이 테스트는 자제 검사
여야 한다.
3. 리팩토링은 작은 단계로 나누어 프로그램을 변경한다. 실수를 하게 되더라도 쉽게 버그를 찾을
수있다.
4. 컴퓨터가 이해할 수 있는 코드는 어느 바보나 다 짤 수 있다. 좋은 프로그래머는 사람이 이해할
수 있는 코드를 짠다.
5. 리팩토링(Refactoring) 명사 - 소프트웨어를 보다 쉽게 이해할 수 있고, 적은 비용으로 수정할 수
있도록 겉으로 보이는 동작의 변화 없이 내부 구조를 변경하는것.
6. 리팩토링(Refactoring) 동사 - 일련의 리팩토링을 적용하여 겉으로 보이는 동작의 변화 없이 소
프트웨어의 구조를 바꾸다.
7. 스트라이크 세 개면 리팩토링을 한다. (스트라이크 - 중복성 작업)
8. 주석을 써야 할 것 같은 생각이 들면, 먼저 코드를 리팩토링 하여 주석이 불필요 하도록 하라.
9. 패턴은 우리가 있고 싶은 곳이고, 리팩토링은 그곳에 이르는 방법이다.
출처 : http://www.okjsp.pe.kr/bbs?act=VIEW&bbs=bbs5&seq=58693
'소프트웨어 > Refactoring & TDD' 카테고리의 다른 글
| 리팩토링의 필요성 및 주의점 (0) | 2007.06.15 |
|---|---|
| 리팩토링이란? (0) | 2007.06.15 |
| [스크린캐스트] C# 리팩토링 (0) | 2007.06.15 |
| 코딩 먼저, 설계는 나중에 좋게 하자! (0) | 2007.06.14 |