Notice
Recent Posts
Recent Comments
Link
- Korea times
- 끌리면 오라...BGM 광고음악 라이브러리
- KartOO visual meta search engi…
- E-Book
- Channel9
- MSDN
- 여리의 작업실
- 유경상의 .NET 블로그
- window 쪼물딱 거리기
- 블루 홈(소현이 누님)
- IT 관련 전반 내용(정환이네)
- 비너스의 정보 공유(유틸리티들)
- 형기의 자료공간(디지털ERA에서 콘텐츠ERA로)
- EzineArticles (여러 분야의 글들이 올라옴)
- Relationship을 보여주는 라이브러리
- OpenRCE
- 젠틀의 블로그(무선 통신의 모든것)
- 헐랭이와 IT보안
- 워니. 추억ㅇㅔ ㅂㅣ추ㅇㅓ.
- Computer Forensics
- 토익 광장(YBM)
- Korea Times 이용하기
- Larkware Software
- TCP/UDP
- Black Hat
- DEF CON
- Slashdot
- ReallyUsefulEbooks.com Update
- 실리콘밸리 뉴스
- Application Development Trends
- Visual Studio Hacks
- MIT OCW
- Redmond Developer News
- SecurityFocus
- Microsoft Window Hacking Porta…
- Darknet - Don't Learn to Hack …
- Windows Tips, Tricks and Hacks
- Hack In the Box
- (IN)SECURE Magazine
- SuperSite Windows Vista
- Government Security
- Life is Still Talking (Good)
- PHRACK
- Found+Read(resource for startu…
- Jonathan Boutelle
- Venture Hacks
- 스마트플레이스
- All about Intellipedia
- Undocumented Windows 2000 Secr…
- HexBlog (Decompiler)
- TED (Ideas worth spreading)
- Crash Dump Analysis and Debugg…
- Rootkit
- DDK Developers(MS)
- 미친 감자의 블로그
- The Art of Assembly Language
- Chpie (키보드 후킹)
- Drivers Online
- (음악) Delicate SONG
- Reverse Engineering Community
- Software Best Practices
- Sara Ford's WebLog
- Cheat Happens
- Debugging,Unpacking,Assembling…
- 윤석찬님 블로그
- OK 괜찮아 다 잘 될거야
- RingBlog
- Art Life :: 하늘소
- IT's Paradise
- John Robbins!
- Wintellect
- Hacked Gadgets
- 소프트웨어 이야기
- Ryan Naraine's Zero Day
- VULN
- Stay Secure
- EBS 영어 공부(블루워터)
- 101BLoG : "Bright Size Life" o…
- Hacker Challenge
- Hackers Center
- White Hat, Chicago Con
- Ethical Hacker Network
- ChaseNet (Security)
- TechTarget
- Entrepreneur
- Infopackets
- Popular Science
- Dark Reading - The Business of…
- How Stuff Works
- codeDriver - Crack (역공학)
- Gadget (Windows)
- Serious Code
- Iguacu Blog(블루문)
- SecurityProof
- Power of Community(Hacker)
- Crack ?
- Security Freak
- Data Network Resource
- FoundStone - Security Consulti…
- Google Online Security Blog
- (BOOK) Cool DogBooks
- SachaBarber (좋은 개발자)
- System Software Incorporation
- 스카이 벤처
- NewsTorrent
- 글로벌 IT 네트워크
- Ethical Hacking and Infosec
- Realms of Hacking tricks
- CodeBreakers Journal
- Anti Rootkit Blog
- The Reverse Code Engineering C…
- Anti-Debug Tools
- Reverse Code Engineering Video…
- Damn Vulnerable linux
- Security Problems
- French Reverse Engineering Tea…
- Monac
- Open Source Vulnerability Data…
- Viruschaser 검사(바이러스)
- Windows Tips
- 보안 대처 연습
- [Download] Kartz CD
- [Download] FlMS Download
- [Download] DDL2
- 중국 해킹 사이트(안전중국)
- 바이러스 분석
- Javascript 전문가
- Virus Alert Zone (바이러스 분석)
- Computer World
- 문스랩닷컴(보안)
- Unpack China
- Black Storm Reverse Engineerin…
- 역공학 Reverser
- 문화 망명지 - 시, 소설
- WPF MVP
- Research Channel
- The Problem Solver - C# MVP
- Reversing - 리버스 엔지니어링
- Nigel Spencer's Blog (.NET)
- Kirill Osenkov (.NET C# IDE Te…
- H33T (BitTorrnet 검색 사이트)
- ITL (해킹, 보안)
- ITL (Invisible Things Lab) Blo…
- ebook, pdf, chm
- 주식 - 멘토클리닉
- CherryLove - 바이러스, 백신, 악성코드
- PMP
- 영원한 해커, hacker
- 리버싱, PE
- 신호철 - dsphome
- TechEd 2009
- SHOUT
- [도서] 오디오북
- [도서] 전자책
- [도서] 국내도서요약
- [도서] 해외도서요약
- TopCorder - 프로그래밍 연습
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- visual studio 2010
- Windows 7
- english
- debugging
- 역공학
- 보안
- hacking
- VSTS 2010
- 책
- 마이크로소프트
- VSTS
- 디버그랩
- 비주얼 스튜디오
- .net framework 4
- MVP
- Visual Studio
- C#
- .NET Framework
- 구글
- WPF
- Windows
- Microsoft
- security
- 비주얼스튜디오
- 닷넷
- 해킹
- 디버깅
- .net
Archives
- Today
- Total
NaggingMachine
Prefactoring 번역 98% 본문
Prefactoring O'REILLY | Kenneth Pugh | 원서 | 2005-09-01 | 238 | 정가 예상출고일: 금일 가능 (근무일기준) |
지난 6월 중순 경부터 진행된 Prefactoring의 번역이 약 98% 정도 완성되었다. 주어진 기간은 두달인데, 책의 분량이 많지 않아 크게 부담스럽지 않았다. 물론 분량만으로 본다면 말이다.
역자의 글보다는 저자의 서문이 책이 쓰여진 목표를 가장 잘 전달할 수 있기에 역자의 글은 그다지 중요하지 않다. 하지만 역자 역시 이 책의 또 다른 검수자라고 생각하기에 책에 대한 의견을 적어보고자 한다. 이 책은 Jolt Award를 수상할 만큼, 이미 전 세계적인 관심을 받고 있다. 저자가 말했듯이 이 책의 제목이자 지침들을 통칭하는 프리팩토링은 리팩토링(Refactoring)에서 그 이름을 착안했지만, 그와는 다소 다른 개념들을 소개하고 있으며, 프리팩토링(Prefactoring)이 잘 이루어져있으면 리팩토링에도 도움이 된다고 설명하고 있다.
이 책의 진행 방식은 요즘 유행하고 있는 실제로 사용되는 예제를 중심으로 처음부터 프로젝트를 진행시켜가며 프리팩토링의 지침들을 실제로 어떻게 적용해 나가는지를 보여주는 방식을 따르고 있다. 이러한 접근 방식을 사용한 책들은 책의 분량을 적게 유지하면서도 말하고자 하는 바를 매우 쉽게 전달할 수 있다는 장점을 갖는다. 한편 저자가 적용한 상황이 아닌 경우(대부분의 경우가 그럴 것이다)에 지침을 어떻게 적용할 수 있는지에 대해서 설명해 줌으로써 독자가 지침을 적용할 때 느끼게 될 부담을 줄여 주고 있다. 특히 소프트웨어 요구 사항을 수집하는 단계에서부터 설계와 구현, 그리고 테스트에 이르기까지 고객과의 대화를 자세하게 소개함으로써 보다 현실적인 느낌을 전달하고 있다. 고객과의 대화를 어떻게 풀어나가는지도 이 책이 주는 숨어있는 지침이다.
이 책에서 모든 프리팩토링 지침들을 총 망라하여 소개하고 있다고 생각하지는 않는다. 또한 절대적이지도 않다. 독자는 언제든지 자신의 환경에 맞게 적응시킬 수 있으며 자신의 경험이나 주위 사람의 경험으로부터 새로운 지침을 만들 수 있다. 또한 이 책에서 소개하는 지침을 기본으로 독자의 상황에 맞는 지침을 만들 수 있다. 아직까지 역자는 새로운 지침 목록을 만들지는 않았지만, 이 책의 번역을 완료하고 난 후 직접 새로운 지침을 만들어볼 생각이다.
가끔 리팩토링과 같은 책을 읽으면서 '이미 다 알고 있는 내용인데?'라고 생각하는 개발자들을 만나게 된다. 맞다. 리팩토링은 무(無)에서 유(有)를 창조해내는 작업이 아니다. 이미 수많은 개발자들이 늘상 해오던 작업을 눈에 보이도록 구체화하여 정리한 것이다. 우리가 어떠한 행동을 의식적으로 하는것과 무의식적으로 하는 것에는 많은 차이가 난다. 프리팩토링 역시 비슷한 맥락으로 이해될 수 있다. 프리팩토링은 수 많은 개발자들이 늘상 해오던 작업(지침)을 이해하기 쉽게 정리한 책이다. 만약 여러분이 전문 개발자라면 새로운 내용을 배우기 보다는 자신이 해오던 일들을 다시 한번 정리해보는 기회가 될 것이다. 만약 초보 개발자라면 상황에 따라 어떤 지침들을 적용해야 하는지를 배울 수 있을 것이다.
역자가 이 책을 번역하면서 한 일은 그다지 많지 않다. 책의 내용이 워낙 잘 쓰여져 있고 쉽기 때문에 역자가 한 일은 국내 개발자들이 더욱 쉽게 이해할 수 있도록 우리 말로 바꾸는 일 뿐이었다. 하지만 여러 권의 전문 서적을 번역해 오면서 영어와 국어를 일대일로 대체하는 것에 머물러서는 고객(독자)의 감동을 이끌어낼 수 없다는 사실을 잘 알고 있다. 가능한 한 우리의 환경에 맞는 용어를 선택하기 위한 수고로움을 게을리 하지 않았다.
끝으로 이 책이 나오기까지 수고해주신 한빛 미디어의 송성근 과장님과 프리팩토링 디자인 팀원 분들께 감사의 말을 전하고 싶다.
보다 자세한 번역 후기는 번역이 완료되는 시점에서 다시 올리도록 하겠다.
[Update/2006년 9월 4일] 초벌 번역을 완료하여 한빛에 전달해 드렸더니 오늘 주석이 달린 원고를 받았다. 전체 원고에 대한 리뷰이고 또 이번 리뷰를 완료하면 바로 인쇄가 될 예정이기 때문에 좀더 꼼꼼하게 살펴보아야 한다. 특히 그 동안 넣지 않았던, '저자 주'에 대한 부분도 책과 일대일로 살펴보면서 포함시켜야 한다.
[Update/2006년 9월 11일] 두번에 걸친 원고 리뷰를 통해서 최종 원고가 완성되었다. 이제 원고는 디자이너에게 전달 될 것이다. '저자 주'와 '역자 주'를 보강했고, 어색한 문장을 찾아 모두다 수정했다. 이제 역자의 글만 작성하면 된다.
'TechnoBabbler' 카테고리의 다른 글
마이크로소프트의 SE 비법 공개 (0) | 2006.08.21 |
---|---|
마우스 커서 아래에 있는 텍스트 가져오기 (2) | 2006.08.20 |
ACE 프로그래밍 (0) | 2006.08.20 |
BOINC 설치 방법 (0) | 2006.08.20 |
개발자들이 선호하는 폰트 조사 결과 (0) | 2006.08.19 |