오솔길
사전적 정의: 폭이 좁은 호젓한 길 EBS 다큐멘터리를 보다가 오솔길이란 말의 어원을 알게 됐다. 산에는 길이 있다. 사람이 다니는 등산로가 아니라도 길이 있다. 멧돼지 등 산짐승이 다니는 길이 있는데, 이런…
Ship it!이 출판된지 반년이 훌쩍 지났다. 전부터 이 책을 번역한 소감이라던가 독자들의 반응을 글로 정리해보려 했지만, 어쩌다 보니 오늘까지 와버렸다. 우선 구글에서 Ship it! 감상문을 찾아봤다. Ship It 성공적인 소프트웨어…
플러그인 구조라 함은 결국 기능을 동적으로 적재하고 해제함으로써, 소프트웨어의 기능 확장성을 확보하겠다는 뜻이다. 닷넷에선 어셈블리 단위의 동적 적재는 허용하지만, 동적 해제는 지원하지 않는다. 이 문제는 응용프로그램 도메인을 통해 해결해야 하는데,…
표준 C++에서는 new T와 new T()가 다르다고 한다. new T()는 생성자를 호출하기 전에 메모리를 0으로 초기화를 하는 반면, new T는 0으로 초기화하는 과정을 빼먹는다. 그렇다면 c++/cli에서 gcnew T와 gcnew T()를…
Parameterized NUnit Tests TestDriven .NET에서 RowTest 애드인 사용하기 (tags: NUnit 단위테스트 소프트웨어개발 닷넷) regular expression generator 정규표현식을 자동으로 생성해준다. (tags: 정규표현식 소프트웨어개발) NMock: A Dynamic Mock Object Library for .NET…
요하네스버그, 남아공 : 무엇이 최악일까요? 어떤 유부남이 결혼반지가 고추에 낀 채로 응급실에서 실려왔다. 알고 보니까 총각이라고 속이고 만나던 여자가 남자 주머니에서 결혼반지를발견하고 신경질이 이빠이 나서 자는 동안에 결혼 (tags: 재밋거리)
마이크로소프트웨어 연재 기사인 커뮤니티 노트와 실전! 지속적인 통합을 정리해 웹에 게시했습니다. 커뮤니티 노트는 2007년 6월부터 2007년 사이의 분량이 올라갔고, 실전! 지속적인 통합은 2008년 1월부터 2008년 3월 분량이 갱신됐습니다. 마소 기사는…
이 글은 월간 마이크로소프트웨어(일명 마소) 2008년 4월호에 기고한 글입니다. 물론 구성이나 내용 상의 차이가 있을 수 있습니다. 4월에는 빌드 자동화의 핵심이라 할만한 빌드 서버를 설치하는 법을 알아보자. 지난 3월에 설명했듯,…
결혼 전과 결혼 후 결혼 전... 남: 아! 좋아좋아 ㅠ.ㅠ 기다리다가 목 빠지는 줄 알았어. 여: 당신, 내가 당신을 떠난다면 어떡할거야? 남: 그런 거 꿈도 꾸지 마! 여: 나 사랑해?…