2005/11 3

Visual Studio 2005 : 그 절반의 공개

VS2005, SQL2005, BizTalk2006 제품발표회를 다녀오자 마자 MSDN에서 VS2005 Pro와 SQL 2005 Developer를 설치하고 이미 프로젝트 하나를 수행한 상태이다. 현재까지에 대한 보고서. 주로 VS2005에 대한 이야기를 할 예정이다. 절반의 공개 현재 정식으로는 기존에 공개된 Express Edition 이외에 Standard와 Professional 버젼이 추가적으로 릴리징 되었다. VS2005의 앙꼬라고 할 수 있는 Team Suit(System)이나 Foundation Server는 내년 1월쯤에 출시 예정으로 잡혀 있고 영문판만 릴리징 되어 있다. IA32나 x64 모두 동작하며 IA64의 경우 코드 생성은 가능하나 IDE가 동작하지 않으므로 딴 컴퓨터를 이용하..

MFC vs. Winform

VB 혹은 C#을 비롯하여 소위 Winform 기반의 프로그램을 가끔 짜면서 MFC와 다른점 때문에 애먹은 기억이 있었는데 마침 쓸만한 자료가 있어서 옮긴다. 웹에서 쉽게 찾을 수 있을 것 같았는데 의외로 없어서 직접 타이핑. Visual Studio.NET을 사용할 때 각 기술을 사용할때를 비교한다. 특징MFC윈폼/닷넷애플리케이션 마법사4개4개IDE 통합지원지원대화 상자, SDI, MDI지원지원다중 SDI지원지원 안 함UI 레이아웃일부 지원(대화 상자만)지원도킹 및 스플리팅지원(단순)지원앵커링지원 안 함지원도구 모음 막대지원지원(동적 막대 제외)인쇄, 미리 보기, 설정지원지원OLE/액티브 도큐먼트지원지원 안 함COM 컨트롤 호스팅지원지원오토메이션지원지원(리모팅)F1 도움말지원지원DDX/DDV지원지원(D..

가장 취약한 코더가 시스템의 가장 취약한 코드를 만든다

보안에서는 시스템의 가장 취약한 부분이 시스템 전체의 보안성을 결정한다라고 하는데 이와 비슷한 현상이 코딩에도 일어나는 것 같다. 지아무리 아키텍쳐가 잘하고 PM, PL, 그리고 각 파트의 장들이 잘 해낸다 하더라고 실제의 말단 코드를 작성하는 코더에게 문제가 있다면 그 시스템은 결국 무너져 내린다. 이런 부분을 보완하기 위해서 테스팅이라던가 코드 리뷰등의 방법을 동원하지만 너무나 뛰어난 서포트 시스템에 의해 오히려 초보 코더의 실수는 숨겨져 버릴 가능성이 높아진다. Bug에 대해 소위 빈도와 중요도에 따라 분류하고 적절히 대처한다 하더라도 고객의 클레임에 날밤 까는건 결국 일주일이나 한달에 한번 발생하는 시덥잖은 오동작일 것이고 찾아보면 말단 코더의 오타일 경우가 많다는 것이 문제이다. 그럼 1년차 신..