코딩 호러의 이펙티브 프로그래밍 - 제프 앳우드
'아름다운 명서(컴퓨터)' 카테고리의 다른 글
읽기 좋은 코드가 좋은 코드다 (4) | 2012.05.28 |
---|---|
조엘 온 소프트웨어 - 박재호 역 (4) | 2012.02.12 |
Writing Solid Code(버그 안녕) - Steve Maguire (0) | 2011.10.23 |
클린 코드 (0) | 2011.09.27 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
읽기 좋은 코드가 좋은 코드다 (4) | 2012.05.28 |
---|---|
조엘 온 소프트웨어 - 박재호 역 (4) | 2012.02.12 |
Writing Solid Code(버그 안녕) - Steve Maguire (0) | 2011.10.23 |
클린 코드 (0) | 2011.09.27 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
읽기 좋은 코드가 좋은 코드다 - 더스틴 보즈웰 & 트레버 파우커 지음, 임백준 옮김/한빛미디어 |
한빛미디어에서 새로 나온 신간이며 국내 개발자들에게 꽤 유명한 임백준씨가 내용을 옮겼다.
원서는 The Art of Readable Code라는 책인데 아마존에서도 그럭저럭 호평을 받고 있는 것으로 보여진다.
책 제목처럼 읽기 쉬운 코드를 쓰는 방법에 대해서 구체적으로 설명한다. 책 분량도 적당하고 내용도 어렵지 않다.
아주 깔끔하게 잘 나온 책이라고 생각한다.
하지만 새로운 지식이나 멋진 뭔가를 얻으려고 생각하면 안된다. 책을 읽어가다 보면 아마 기존에 자신이 코드를 작성하면서 대부분 한번씩 고민해 봤을 내용들일 것이다. 이 책의 저자들은 보통 사람들보다 조금 더 많이 고민해 본 것이 확실해 보인다.
책을 읽어 가면서 자신이 이전에 생각했던 내용들과 비교하면서, 읽기 좋은 코드를 작성하는 방법에 대해서 다시 한번 진지하게 생각해보는 계기를 가진다면 좋을 것이다.
아참, 책 내용 중에 이런 글이 있었다.
우리가 이 장에서 설명하는 건 헝가리언 표기법보다 더 넓고 비공식적인 시스템이다. 어떤 변수가 가지는 중요한 속성을 포착한 다음,
그 속성에 중요한 의미가 있으면 변수명에 포함시키는 방법이다. 원한다면 이 방법을 '잉글리쉬 표기법'이라고 불러도 좋다.
으음, 원하지 않는다.
변수 이름을 잘 지어야 한다고 노래를 부르더니 정작 본인들은 이름을 이렇게 밖에 못 짓나? 크크크.
코딩 호러의 이펙티브 프로그래밍 - 제프 앳우드 (4) | 2013.04.08 |
---|---|
조엘 온 소프트웨어 - 박재호 역 (4) | 2012.02.12 |
Writing Solid Code(버그 안녕) - Steve Maguire (0) | 2011.10.23 |
클린 코드 (0) | 2011.09.27 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
코딩 호러의 이펙티브 프로그래밍 - 제프 앳우드 (4) | 2013.04.08 |
---|---|
읽기 좋은 코드가 좋은 코드다 (4) | 2012.05.28 |
Writing Solid Code(버그 안녕) - Steve Maguire (0) | 2011.10.23 |
클린 코드 (0) | 2011.09.27 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
Writing Solid Code - Steve Maguire 지음, 나윤석 외 옮김/높이깊이 |
애플, 마이크로소프트, HP 같은 회사에서 15년 동안 일했던 (지금은 NHN에서 일하고 있는) 송창현 이사가 예전에 우리회사에 면접을 보러 왔을 때 잘하는 게 뭐냐고 물어봤더니,"저는 meticulous code reader입니다. 남의 코드를 아주 꼼꼼하게 읽어줄 수 있습니다."
읽기 좋은 코드가 좋은 코드다 (4) | 2012.05.28 |
---|---|
조엘 온 소프트웨어 - 박재호 역 (4) | 2012.02.12 |
클린 코드 (0) | 2011.09.27 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
Effective STL -스캇 마이어스 (2) | 2011.06.27 |
Clean Code 클린 코드 - 로버트 C. 마틴 지음, 박재호.이해영 옮김/케이앤피북스 |
조엘 온 소프트웨어 - 박재호 역 (4) | 2012.02.12 |
---|---|
Writing Solid Code(버그 안녕) - Steve Maguire (0) | 2011.10.23 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
Effective STL -스캇 마이어스 (2) | 2011.06.27 |
Effective TCP/IP Programming -존 스네이더 지음 (2) | 2011.04.07 |
이펙티브 C++ - 스콧 마이어스 지음, 곽용재 옮김/피어슨에듀케이션코리아 |
Writing Solid Code(버그 안녕) - Steve Maguire (0) | 2011.10.23 |
---|---|
클린 코드 (0) | 2011.09.27 |
Effective STL -스캇 마이어스 (2) | 2011.06.27 |
Effective TCP/IP Programming -존 스네이더 지음 (2) | 2011.04.07 |
TCP/IP 소켓 프로그래밍 개정판 -윤성우 (4) | 2011.03.08 |
클린 코드 (0) | 2011.09.27 |
---|---|
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
Effective TCP/IP Programming -존 스네이더 지음 (2) | 2011.04.07 |
TCP/IP 소켓 프로그래밍 개정판 -윤성우 (4) | 2011.03.08 |
Windows 시스템 프로그래밍 4판 -Johnson M. Hart (0) | 2011.03.06 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
---|---|
Effective STL -스캇 마이어스 (2) | 2011.06.27 |
TCP/IP 소켓 프로그래밍 개정판 -윤성우 (4) | 2011.03.08 |
Windows 시스템 프로그래밍 4판 -Johnson M. Hart (0) | 2011.03.06 |
거의 모든 IT의 역사 -정지훈 지음 (1) | 2011.01.23 |
윤성우의 열혈 TCP/IP 소켓 프로그래밍 - 윤성우 지음/오렌지미디어 |
Effective STL -스캇 마이어스 (2) | 2011.06.27 |
---|---|
Effective TCP/IP Programming -존 스네이더 지음 (2) | 2011.04.07 |
Windows 시스템 프로그래밍 4판 -Johnson M. Hart (0) | 2011.03.06 |
거의 모든 IT의 역사 -정지훈 지음 (1) | 2011.01.23 |
윈도우 개발 282 스토리 -레이몬드 첸 (4) | 2010.08.01 |
Windows 시스템 프로그래밍 - Johnson M.Hart 지음, 류광 옮김/정보문화사 |
Effective TCP/IP Programming -존 스네이더 지음 (2) | 2011.04.07 |
---|---|
TCP/IP 소켓 프로그래밍 개정판 -윤성우 (4) | 2011.03.08 |
거의 모든 IT의 역사 -정지훈 지음 (1) | 2011.01.23 |
윈도우 개발 282 스토리 -레이몬드 첸 (4) | 2010.08.01 |
소프트웨어 개발의 모든 것 -전규현 (3) | 2010.06.07 |
거의 모든 IT의 역사 - 정지훈 지음/메디치 |
TCP/IP 소켓 프로그래밍 개정판 -윤성우 (4) | 2011.03.08 |
---|---|
Windows 시스템 프로그래밍 4판 -Johnson M. Hart (0) | 2011.03.06 |
윈도우 개발 282 스토리 -레이몬드 첸 (4) | 2010.08.01 |
소프트웨어 개발의 모든 것 -전규현 (3) | 2010.06.07 |
실용주의 프로그래머 -앤드류 헌트 (0) | 2010.05.22 |
Windows 시스템 프로그래밍 4판 -Johnson M. Hart (0) | 2011.03.06 |
---|---|
거의 모든 IT의 역사 -정지훈 지음 (1) | 2011.01.23 |
소프트웨어 개발의 모든 것 -전규현 (3) | 2010.06.07 |
실용주의 프로그래머 -앤드류 헌트 (0) | 2010.05.22 |
Programming The Microsoft Windows Driver Model 2/E -월터 오니 (6) | 2010.04.25 |
소프트웨어 개발의 모든 것 - 김익환.전규현 지음/페가수스 |
거의 모든 IT의 역사 -정지훈 지음 (1) | 2011.01.23 |
---|---|
윈도우 개발 282 스토리 -레이몬드 첸 (4) | 2010.08.01 |
실용주의 프로그래머 -앤드류 헌트 (0) | 2010.05.22 |
Programming The Microsoft Windows Driver Model 2/E -월터 오니 (6) | 2010.04.25 |
WinDbg로 쉽게 배우는 Windows Debugging -김성현 저 (0) | 2010.03.06 |
윈도우 개발 282 스토리 -레이몬드 첸 (4) | 2010.08.01 |
---|---|
소프트웨어 개발의 모든 것 -전규현 (3) | 2010.06.07 |
Programming The Microsoft Windows Driver Model 2/E -월터 오니 (6) | 2010.04.25 |
WinDbg로 쉽게 배우는 Windows Debugging -김성현 저 (0) | 2010.03.06 |
Windows 시스템 실행파일의 구조와 원리 -이호동 저 (0) | 2010.02.13 |
소프트웨어 개발의 모든 것 -전규현 (3) | 2010.06.07 |
---|---|
실용주의 프로그래머 -앤드류 헌트 (0) | 2010.05.22 |
WinDbg로 쉽게 배우는 Windows Debugging -김성현 저 (0) | 2010.03.06 |
Windows 시스템 실행파일의 구조와 원리 -이호동 저 (0) | 2010.02.13 |
More Joel on Software -조엘 스폴스키 (1) | 2010.01.07 |
WinDbg로 쉽게 배우는 Windows Debugging - 김성현 외 지음/에이콘출판 |
실용주의 프로그래머 -앤드류 헌트 (0) | 2010.05.22 |
---|---|
Programming The Microsoft Windows Driver Model 2/E -월터 오니 (6) | 2010.04.25 |
Windows 시스템 실행파일의 구조와 원리 -이호동 저 (0) | 2010.02.13 |
More Joel on Software -조엘 스폴스키 (1) | 2010.01.07 |
특이점이 온다 -레이 커즈와일 (4) | 2009.06.21 |
Windows 시스템 실행파일의 구조와 원리 - 이호동 지음/한빛미디어 |
Programming The Microsoft Windows Driver Model 2/E -월터 오니 (6) | 2010.04.25 |
---|---|
WinDbg로 쉽게 배우는 Windows Debugging -김성현 저 (0) | 2010.03.06 |
More Joel on Software -조엘 스폴스키 (1) | 2010.01.07 |
특이점이 온다 -레이 커즈와일 (4) | 2009.06.21 |
정규 표현식 완전 해부와 실습 -서환수 역 (2) | 2009.02.19 |
WinDbg로 쉽게 배우는 Windows Debugging -김성현 저 (0) | 2010.03.06 |
---|---|
Windows 시스템 실행파일의 구조와 원리 -이호동 저 (0) | 2010.02.13 |
특이점이 온다 -레이 커즈와일 (4) | 2009.06.21 |
정규 표현식 완전 해부와 실습 -서환수 역 (2) | 2009.02.19 |
제프리 리처의 Windows via C/C++ (12) | 2008.12.19 |
특이점이 온다 - 레이 커즈와일 지음, 김명남.장시형 옮김, 진대제 감수/김영사 |
수확 가속의 법칙
Windows 시스템 실행파일의 구조와 원리 -이호동 저 (0) | 2010.02.13 |
---|---|
More Joel on Software -조엘 스폴스키 (1) | 2010.01.07 |
정규 표현식 완전 해부와 실습 -서환수 역 (2) | 2009.02.19 |
제프리 리처의 Windows via C/C++ (12) | 2008.12.19 |
리눅스 그냥 재미로 - 리누스 토발즈 (1) | 2008.08.20 |
More Joel on Software -조엘 스폴스키 (1) | 2010.01.07 |
---|---|
특이점이 온다 -레이 커즈와일 (4) | 2009.06.21 |
제프리 리처의 Windows via C/C++ (12) | 2008.12.19 |
리눅스 그냥 재미로 - 리누스 토발즈 (1) | 2008.08.20 |
웹 사이트 최적화 기법: UI 개발자를 위한 필수 지침서 -Steve Souders (0) | 2008.08.09 |
특이점이 온다 -레이 커즈와일 (4) | 2009.06.21 |
---|---|
정규 표현식 완전 해부와 실습 -서환수 역 (2) | 2009.02.19 |
리눅스 그냥 재미로 - 리누스 토발즈 (1) | 2008.08.20 |
웹 사이트 최적화 기법: UI 개발자를 위한 필수 지침서 -Steve Souders (0) | 2008.08.09 |
Writing Secure Code 2/E : 안전한 코드 작성 기술 -Michael Howard (0) | 2008.08.01 |
정규 표현식 완전 해부와 실습 -서환수 역 (2) | 2009.02.19 |
---|---|
제프리 리처의 Windows via C/C++ (12) | 2008.12.19 |
웹 사이트 최적화 기법: UI 개발자를 위한 필수 지침서 -Steve Souders (0) | 2008.08.09 |
Writing Secure Code 2/E : 안전한 코드 작성 기술 -Michael Howard (0) | 2008.08.01 |
Taeyo's ASP - 김태영 (2) | 2008.07.19 |
웹 사이트 최적화 기법 - 스티브 사우더스 지음, 박경훈 옮김/ITC(아이티씨) |
제프리 리처의 Windows via C/C++ (12) | 2008.12.19 |
---|---|
리눅스 그냥 재미로 - 리누스 토발즈 (1) | 2008.08.20 |
Writing Secure Code 2/E : 안전한 코드 작성 기술 -Michael Howard (0) | 2008.08.01 |
Taeyo's ASP - 김태영 (2) | 2008.07.19 |
Art of UNIX Programming - Eric S. Raymond (1) | 2008.06.28 |
Writing Secure Code - Michael Howard 외 지음, 지정기 외 옮김/정보문화사 |
리눅스 그냥 재미로 - 리누스 토발즈 (1) | 2008.08.20 |
---|---|
웹 사이트 최적화 기법: UI 개발자를 위한 필수 지침서 -Steve Souders (0) | 2008.08.09 |
Taeyo's ASP - 김태영 (2) | 2008.07.19 |
Art of UNIX Programming - Eric S. Raymond (1) | 2008.06.28 |
Javascript The Definitive Guide 5/E -David Flanagan (2) | 2008.06.15 |
TAEYO'S ASP - 김태영 지음/삼양출판사 |
웹 사이트 최적화 기법: UI 개발자를 위한 필수 지침서 -Steve Souders (0) | 2008.08.09 |
---|---|
Writing Secure Code 2/E : 안전한 코드 작성 기술 -Michael Howard (0) | 2008.08.01 |
Art of UNIX Programming - Eric S. Raymond (1) | 2008.06.28 |
Javascript The Definitive Guide 5/E -David Flanagan (2) | 2008.06.15 |
Steve McConnell의 Code Complete 2/E (2) | 2008.06.01 |
Art of UNIX Programming - Eric S. Raymond 지음, 김희석 옮김/정보문화사 |
Writing Secure Code 2/E : 안전한 코드 작성 기술 -Michael Howard (0) | 2008.08.01 |
---|---|
Taeyo's ASP - 김태영 (2) | 2008.07.19 |
Javascript The Definitive Guide 5/E -David Flanagan (2) | 2008.06.15 |
Steve McConnell의 Code Complete 2/E (2) | 2008.06.01 |
윤성우의 뇌를 자극하는 윈도우즈 시스템 프로그래밍 (0) | 2008.06.01 |
자바스크립트 완벽 가이드 - 전2권 - 데이비드 플래너건 지음, 송인철 외 옮김/인사이트 |
Taeyo's ASP - 김태영 (2) | 2008.07.19 |
---|---|
Art of UNIX Programming - Eric S. Raymond (1) | 2008.06.28 |
Steve McConnell의 Code Complete 2/E (2) | 2008.06.01 |
윤성우의 뇌를 자극하는 윈도우즈 시스템 프로그래밍 (0) | 2008.06.01 |
웹 진화론 -우메다 모치오 (4) | 2008.05.11 |
Code Complete - 스티브 맥코넬 지음, 서우석 옮김/정보문화사 |
Art of UNIX Programming - Eric S. Raymond (1) | 2008.06.28 |
---|---|
Javascript The Definitive Guide 5/E -David Flanagan (2) | 2008.06.15 |
윤성우의 뇌를 자극하는 윈도우즈 시스템 프로그래밍 (0) | 2008.06.01 |
웹 진화론 -우메다 모치오 (4) | 2008.05.11 |
The Internet Book - by Douglas E.Comer (0) | 2008.05.03 |
뇌를 자극하는 윈도우즈 시스템 프로그래밍 - 윤성우 지음/한빛미디어 |
Javascript The Definitive Guide 5/E -David Flanagan (2) | 2008.06.15 |
---|---|
Steve McConnell의 Code Complete 2/E (2) | 2008.06.01 |
웹 진화론 -우메다 모치오 (4) | 2008.05.11 |
The Internet Book - by Douglas E.Comer (0) | 2008.05.03 |
Debugging Applications for Microsoft .NET and Microsoft Windows By John Robbins (1) | 2008.04.06 |
웹 진화론 - 우메다 모치오 지음, 이우광 옮김/재인 |
Steve McConnell의 Code Complete 2/E (2) | 2008.06.01 |
---|---|
윤성우의 뇌를 자극하는 윈도우즈 시스템 프로그래밍 (0) | 2008.06.01 |
The Internet Book - by Douglas E.Comer (0) | 2008.05.03 |
Debugging Applications for Microsoft .NET and Microsoft Windows By John Robbins (1) | 2008.04.06 |
The Practice Of Programming by Brian W. Kernighan (0) | 2008.03.30 |