Klocwork - 정적분석 도구

저희 회사에서는 코드의 품질 향상을 위해 정적분석 도구인 Klocwork를 구매하여 사용중입니다.현재 Klocwork는 c, c++, java, c#에 대해 지원하고 있습니다.정적분석에 대해 사전적 의미를 보면 아래와 같습니다. 어떤 프로그램을 분석할 때 그…

저희 회사에서는 코드의 품질 향상을 위해 정적분석 도구인 Klocwork를 구매하여 사용중입니다.현재 Klocwork는 c, c++, java, c#에 대해 지원하고 있습니다.정적분석에 대해 사전적 의미를 보면 아래와 같습니다. 어떤 프로그램을 분석할 때 그…

다국어 지원다국어 번역http://www.codeproject.com/KB/locale/DotNet_Resx_Translator.aspx주의사항 - spring.net 사용시얼마전 개발한 어플의 로그인 창에 언어를 선택하도록 개발하였는데.. 이미 Spring.net에서 각 winform들과 library들이 한국어로 초기화 되어 생성되어 있는 상태이므로, 로그인창에서 cultureInfo를 영어로 바꾸어도 처음 호출한…

1. MediaElement재생할 음원을 프로젝트에 추가후에 속성에서 아래와 같이 변경합니다. "출력 디렉터리로 복사"는 "항상 복사"로 하셔도 됩니다. 참고로 말씀드리자면.. "항상복사"로 하시면 솔루션 탐색기에 있는 Content(내용)이 빌드할때마다 bin 밑으로 항상 새로 복사됩니다.…

Path 클래스를 사용하면 상대경로를 절대경로로 바꾸는건 쉬운데.. 꺼꾸로 절대경로를 상대경로로 바꾸는 메소드가 없어서 stackoverflow 참고하여 약간 수정하였습니다.참고 : http://stackoverflow.com/questions/275689/how-to-get-relative-path-from-absolute-path첫번째 파라메터는 상대경로를 구하기 위해 비교할 경로입니다. 보통 아래와 같은 값을 사용하여…

얼마전 개발한 Library와 Framework에서 오류가 발생시 이를 직접 처리하지않고,Library와 Framework를 사용하는 쪽에서 처리하도록 throw 시키는 코드를 작성했습니다.visual studio에서 실행할때는 정상적으로 throw가 처리되더군요..근데.. 배포 후 실해 보니 디버그창이 뜨네요..해당 문제를 발견해…

UserControl로 만들고 Visual Studio의 디자인 모드에서 Form에 추가하려고 하면.. 생성자 및 Load 이벤트까지 발생을 한다. 따라서 디자인 모드에서 수행을 원치 않으면 아래처럼 코딩하곤 했다.. 근데.. A라는 UserControl 안에 B라는 UserControl을 넣으면…