최근 포스트

주석에 대한 고민

2 분 소요

코드 주석은 필수인가? 친구가 흥미로운 주제를 던져주었다. Software engineering, Agile 관련 도서들을 읽고 지금까지 개발하며 들었던 의문이지만 글로 작성하면서 의식의 흐름대로 생각을 정리해보려고 한다. 찬성, 반대 진영 의견을 들어보면 모두 각자의 입장에서...

대량살상 수학무기

1 분 소요

대량살상 수학무기캐시 오닐 저/김정혜 역“굉장히 흥미롭고 대단히 심란케 하는 책” 《사피엔스》 저자 유발 하라리 강력 추천 아마존닷컴 52주 연속 분야 1위, 2016 내셔널 북어워드 선정작 [뉴욕타임스] [네이처] [보스턴글로브] [포춘] [커커스리뷰] 등 12개 주요 매체 ‘...

해커와 화가

1 분 소요

해커와 화가폴 그레이엄 저 / 임백준 역 / 정희 감수프로그래밍에 대한 신선한 이야기10년을 먼저 앞서 갔던 폴 그레이엄의 통찰력과 지혜를 다시 만날 수 있다. 웹 기반 소프트웨어의 출현, 작은 컴퓨터, 스타트업의 강점, 메이커, 창조자, 10년 전 폴 그레이엄이 그렸던 미래가 현...

Doxygen으로 문서화하기

2 분 소요

프로젝트의 전반적인 내용을 공유하기 위해서는 문서화가 중요하다. 특히나 프로젝트가 커지면 커질수록 더 중요해지는데, 거대한 규모의 코드를 보는데 관련 문서가 부실할 때는 너무나 암담하다. Doxygen은 프로젝트의 소스코드, 주석을 통해 문서를 자동으로 생성해주는 문서화 도구 중...

Git 활용하기

6 분 소요

좋다고 생각되는 Git 사용 방법들을 공유해본다. 여러 가지 툴이나 방법들을 찾아보았고, 사용 목적에 따라 바꾸거나 섞어 쓰는 편이다. 아래 나열한 항목들은 모두 내가 직접 사용해봤다. 설명을 참고해서 자기 자신에게 제일 편한 방법을 찾아 사용하는걸 추천한다. 여러 추천 글들을 ...