리팩토링 - 실용적이고, 현실적이며 실천적이었다.
리팩토링이란 좋지 않은 구조의 코드를 좋은 구조로 바꾸는 작업을 말합니다. 돌아가기만 하면 되지 구조가 뭐가 중요하냐고 생각하시는 분들은 아마 유지보수의 악몽을 경험해보시지 않은 분들일 것입니다. 실용주의 프로그래머란 책을 읽어보면 깨진 창문 법칙이란 얘기가 나옵니다. 창문이 하나 깨지고 나면 다른 창문이 깨지는걸 대수롭지 않게 여기게 되어, 결국 모든 창문은 깨지게 된단 이야기입니다. 프로그램 코드도 마찬가지입니다. 지금 당장은 이렇게 하는게 문제 해결에 빨라. 우선 이렇게 해놓고 보자. 돌아가니까 내버려두자라고 생각해 대충 처리한 것들은 언제고 문제를 일으키기 마련입니다. 책서 언급한 리팩토링이 필요한 코드의 법칙에는 우리가 개발과정에서 느껴온 실수의 여지를 줄이는 방법이 있습니다. 우리의 머리는 대..
Book review
2008. 1. 14. 09:58
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 게임데브포에버
- 루비
- 게임개발포에버
- EasyExec
- 디자인 패턴
- MS-SQL
- TraceRoute
- 리버스 엔지니어링
- svn
- NDC2013
- 좋은 프로그래머
- 조엘 온 소프트웨어
- perfmon
- SDL
- 멀티스레드
- RoR
- 디버깅
- ftp
- Rails
- EzShortcut
- 루비 온 레일즈
- 엘키
- 임백준
- ruby
- c언어
- Ruby on Rails
- SQLite Spy
- 바로가기 프로그램
- CppSQLite
- TDD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함