Development Env.

Mock 객체에 대하여(The Little Mocker)

Clean Code 의 밥 아저씨.글을 너무 재밌게 쓰시는 분이죠.오래전에 블로그에 남기신 Mocking 에 대한 글을 번역해 봅니다.이 글을 보면서 딱딱한 기술적인 내용을 이렇게 재밌게도 설명할 수 있구나하고 감탄을 했습니다. 다음은 mocking 에 대해 나눈 대화입니다....

한방 Git 정리

Git 을 사용하면 좋은 점? Git 은 기존의 SVN 이나 CVS 와는 달리 분산환경을 고려한 버전관리 시스템이라는 것을 기억해야 합니다.그래서, SVN 의 경우 저장소는 모두가 사용할 수 있는 공용 원격저장소 하나 밖에 없었지만, Git 은...

DDD 사용법

1. DDD 란? DDD(Data Display Debugger)는 GUI 모드를 제공하는 강력한 디버거 입니다. DDD의 가장 큰 장점은 아무리 복잡한 자료구조와 구조체도 비쥬얼하게 확인할 수 있는 환경을 제공한다는 것입니다. 또한 gdb와 달리 마우스 클릭만으로 디버깅이 가능하기 때문에...

GNU 빌드시스템 (2)

자~  세상에서 가장 간단한 GNU 빌드시스템을 만들어볼까요 ?아래 시스템에서 시험했습니다. [$] uname -a Linux smurf 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux 1.다음과 같이 hello.c 파일을 만듭니다. 어떤 내용이든...

GNU 빌드시스템 (1)

여러분은 Web 을 통해 다운받은 Source Package 를 집접 컴파일하여 설치한 경험이 있으신가요 ? Open Source Project 가 활발하게 진행되고 있는 sourceforge 등의 사이트에 보면 test.tar.gz 와 같이 Program Source 를 통째로 Package 로 제공하고...