닷넷 3.5 컴파일러 가져오기
스크립트 엔진의 단위 테스트 코드를 손보다가 버그를 발견했다. 말이 스크립트 엔진이지 스크립트 언어를 따로 구현해 쓰지 않고 닷넷 프레임워크를 지원하는 C#, VB.NET 등의 언어를 그냥 쓰는데 아무래도 서버 개발자가 스크립트를…
0 Comments
January 15, 2009
스크립트 엔진의 단위 테스트 코드를 손보다가 버그를 발견했다. 말이 스크립트 엔진이지 스크립트 언어를 따로 구현해 쓰지 않고 닷넷 프레임워크를 지원하는 C#, VB.NET 등의 언어를 그냥 쓰는데 아무래도 서버 개발자가 스크립트를…
private int _memberValue = 0; public string NextValue { get { _memberValue++; return "값"; } } 문제. 이 코드에 어떤 잠재적 위험이 있는지 기술하시오. 정답. 디버깅시 디버거가 NextValue 프로퍼티를 자동으로…
여태 닷넷 프레임워크 2.0에 맞춰 프로그래밍을 하다 얼마 전부터 하위 호환성은 포기하고 3.5를 쓰기 시작했다. 서버 응용 프로그램을 개발할 때 좋은 점은 최신 기술을 거의 마음껏 써도 좋다는 점이다. 데스크톱…
증상 Visual Studio 2008에서 디버깅하던 중 갑자기 디버거와 응용 프로그램이 한번에 죽었다. 어라? 비주얼 스튜디오 버그인가? 이렇게 생각하고 다시 디버깅하다 또 죽는다. 세 번째 도전 역시 실패했다. 혹시나 싶어 디버그를…
채팅봇을 추가하고자 AIML을 도입했다. 물론 정식 결정된 바는 아니라 혼자 깔짝대는 수준이다. 어쨌거나 AIML 인터프리터를 직접 짤 시간과 자원이 없기 때문에 C#으로 개발한 Program#을 쓰기로 했다. 그런데 아마도 대부분의 AIML…