64비트 MSBuild로 C# 웹 프로젝트를 빌드할 때

이 디렉터리는 "C:\Program Files (x86)\MSBuild\Microsoft\"를 옮겨놓은 것이다. x64용 MSBuild로 C# 웹 애플리케이션 프로젝트를 빌드하면 "C:\Program Files (x86)\MSBuild\"가 아닌 "C:\Program Files\MSBuild\" 로 경로를 잡는데, 여기엔 "C:\Program Files\MSBuild\Microsoft\Visual Studio\" 디렉터리가 없다. 바로…

0 Comments

TDD를 하는가? 안 해도 부끄러울 건 없다.

회사나 개인이 TDD(Test-Driven Development, 테스트 주도 개발)을 얼나마 잘 써먹는지 알아보는 설문조사가 있었는데, 그 결과가 발표됐다. 물론 이 설문 조사의 신뢰성이란 의심스러울 수밖에 없다. 개인 블로그의 구독자를 대상으로 설문한 탓에…

9 Comments

한글 조사를 지원하는 AIML 구현

채팅봇을 추가하고자 AIML을 도입했다. 물론 정식 결정된 바는 아니라 혼자 깔짝대는 수준이다. 어쨌거나 AIML 인터프리터를 직접 짤 시간과 자원이 없기 때문에 C#으로 개발한 Program#을 쓰기로 했다. 그런데 아마도 대부분의 AIML…

0 Comments

정규표현식 질문이요~

정규식을 언제 마음잡고 익히던가 해야지, 매번 고생입니다. 일단 정규식 대신 무식한 방법을 동원해서 일을 끝내놨는데 애 좀 먹고 나니까 기분이 언짢네요. 혹시 다음과 같은 경우를 어떻게 처리하는지 알고 계시면 내공…

9 Comments

실전! 지속적인 통합 8편: 단위 테스트 코드 짜보기

지속적인 통합은 단순히 생각하면 빌드 자동화, 컴파일 자동화에 불과하다. 자동화 자체를 꾀하는 개발팀이 의외로 적다는 점을 감안하면 ‘불과하다’고 폄하할 필요는 없지만, 더 많은 가능성이 있는데 이를 전부 활용하지 못하니 아쉬울…

4 Comments

품질보증 담당의 어려움

재작년에 복학하고 알고 지내는 분(선배지만 공개된 글쓰기에선 존댓말하기 곤란하므로 오리대마왕씨라 칭하겠다. 말놓는 것 아님을 강조한다.)의 블로그에 근황 & 프로젝트 중간 점검이란 글이 올라왔는데, 어디나 똑같은 고민을 하는 듯 하여 공감가는…

8 Comments

[C#] Flag 연산 총정리

C#의 Enum 타입에 대해 공부하려고 Enum values as bit flags - using FlagsAttribute을 읽다가 본문이 아닌 댓글에서 쓸만한 정보를 찾았다. Jeremy Lundy라는 사람이 Flag 연산에 대해 잘 정리해놨다. [Flags] public…

4 Comments

왜 생산성 측정만 신경 쓰는가?

제조업 조직은 통상 대여섯 가지를 측정한다. 품질 비용 출시 또는 생산성 안전성 사기 환경 (최근 들어) 안전성과 환경은 보통 소프트웨어 개발 조직엔 관련이 없다. 우리는 품질이나 비용 측정에 대해 이야기할…

2 Comments

얼랭 실습 첫날

Erlang 설치 MinGW 설치: MinGW base tools, MinGW make MSYS 설치 시스템 환경변수 Path에 Erl의 경로 추가: C:\Program Files\erl5.6.3\bin Erlang 쉘을 손보기 init:get_argument(home). % 홈 디렉터리 확인 홈 디렉터리에 .erlang…

0 Comments