드루아가의 탑
책 읽다가 지루해져서 신작 애니메이션 한 편을 꺼내 봤는데, 별 생각 없이 골랐던 게 대박이다. 천원돌파 그렌라간 급의 황당함을 보여주지 않을까 기대에 부풀었다. 첫 편밖에 안 나왔으니 긴 말은 하지…
회사 일 시작한지 7개월, 오늘처럼 일 안 되는 날이 없었다. 죄다 귀찮아져서 미뤄놨던 자잘한 일을 처리하고 기술 문서를 읽으며 시간을 보낸다. 짜증만 쌓인다. 오늘은 집에 가서 게임이나 해야지. 아니면 주식…
사전적 정의: 폭이 좁은 호젓한 길 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…