Welcome to MSDN Blogs Sign in | Join | Help

September 2005 - Posts

refactoring 과 Unit Test .. 그리고 TDD

이제 조금 있으면 Visual Studio 2005 버젼이 발표되기 때문에, 요즘 C# 전체 Product Unit은 다음 버젼을 위한 준비 작업이 한창이다. 준비 작업은 여러 가지가 있지만, 요즘 가장 스포트 라잇을 받는건 refactoring과 Unit Test 그리고 TDD이다. 3개가 다른거 같지만 사실 하나로 이어진다. TDD란 Test Driven Development 라는 프로그랭 방법이다. 쉽게 말해, 개발자가 코딩 하는 모든 코드는
Posted by HeeJae Chang | 1 Comments

COM object destructor 두번 부르기

오늘 blog 읽다가 흥미로운 post 발견. 함 읽어 보시길... 저희 팀에서 몇번 격었던 일이라, 혹시 같은 문제를 격으신 분들은 참고 하시라고 ... http://blogs.msdn.com/oldnewthing/archive/2005/09/27/474384.aspx 이 Post 자체에는 ComPtr에 국한 되서 써있는데 사실 AutoRef 매카니즘을 이용하기 위해 SmartPtr를 사용하는 경우 그리고 SmartPtr와 더불어 RAII 를
Posted by HeeJae Chang | 0 Comments

Generic Class 에 대해 part 2 - Type parameters 및 약간 더

밑에 올린 일반적인 Generic Class에 이은 두번쨰 Type parameter에 대한 요약입니다. Type Parameter 일단 Type parameter 자체는 나중에 Type Argument로 대체되는 place holder 이상의 의미는 없습니다만, 그래도 Type Parameter에 대한 몇가지 제약 사항이 있습니다. 밑에 그 제약 사항을 나열했습니다. Type parameter 이름은 unique 해야 합니다. type parameter가
Posted by HeeJae Chang | 1 Comments

Generic Class 에 대해 part 1

class GenericClass<T, G> : GenericBase where T : IComparable { T _genericVariable; public GenericClass(T t) { _genericVariable = t; } class NestedGenericClass { public NestedGenericClass() { } } static public void GenericClassUsage() { GenericClass<
Posted by HeeJae Chang | 0 Comments

2005 컴파니 미팅을 가다!!

저번 금요일, 컴파니 미팅이라는게 있었다. 사실 처음 가는 거라 뭘까 궁금했는데, 간단히 말하면, 앞으로 회사가 어떤 방향으로 나아갈 껀지, 작년 회사가 뭘 했는지 등등을 직원들에게 알려주는 행사 같은거다. 시작 하고 나서, 빌게이츠가 나와서 여러 가지 회사가 새로 개발하고 있는 프로젝트에 대한 설명, 회사가 가지고 있는 비젼등등을 얘기 하고, 회사의 각 디비젼의 장들이 나와서, 각 디비젼이 새로 출시 하거나, 계획 중인것들에 대해 발표 했다 마지막은
Posted by HeeJae Chang | 0 Comments

.NET Framework 2.0 에서 새로 제공 되는 Win Forms Control 들

기존 .Net Framework의 windows Form control 들이 비록 windows application을 native에 비해 개발하기 쉽게 해준것은 사실이지만, 아주 기본적인 control들만 제공 되어져, professional looking한 windows application을 만들기 위해선 어쩔수 없이 native 코드를 p/invoke 해서 사용해야 했습니다. 많은 고객 분들이 이 부분에 대해 feedback을 보내주셔서
Posted by HeeJae Chang | 1 Comments

Visual Studio 2005의 새로운 기능 ClickOnce

ClickOnce와 관련된 MSDN 링크 입니다. http://msdn.microsoft.com/smartclient/understanding/windowsforms/2.0/features/clickonce.aspx http://msdn.microsoft.com/msdnmag/issues/04/05/clickonce/default.aspx ........ 이번 새로운 VS 2005 와 .NET Framework 2.0 - whidbey - 에 새로
Posted by HeeJae Chang | 0 Comments

Visual Studio 2005 의 새로운 기능 Refactoring

Visual Studio 2005의 새로운 기능인 Refactoring 관련 링크 입니다. http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dnvs05/html/vs05_refac.asp
Posted by HeeJae Chang | 0 Comments

Visual Studio 2005의 새로운 기능 snippet

Visual Studio 2005 에 새로 들어간 기능인 Snippet 에 관련된 링크 http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dnvs05/html/codesnippets.asp
Posted by HeeJae Chang | 0 Comments

Nullable type 에 관련된 링크

이번 c# 2,0 에 새로 들어간 타입인 Nullable 에 관련된 링크 http://msdn2.microsoft.com/en-us/library/2cf62fcy.aspx
Posted by HeeJae Chang | 0 Comments

c# 에 대한 자세한 정보를 가지고 있는 MSDN 페이지

비록 영어긴 하지만, 혹시라도 내가 여기 올리는 내용 보다 자세한 내용을 보고 싶은신 분은 http://msdn.microsoft.com/vcsharp/programming/language/#Language%20Specifications 이리로 가시면, C#에 대한 official 한 spec 및 문법, 키워드 등을 보실수 있습니다.
Posted by HeeJae Chang | 0 Comments

C# 2.0 에 새로 들어간 기능들 ..

이번에 발표되는 Visual Studio 2005 - Whidbey - 에는 새로운 기능들이 많이 들어가게 된다. 그중 하나가 .NET Framework 2.0 하고 C# 2.0이다. 처음 이곳에 와서 C# 2.0을 보고, 이게 뭐지 했다 ㅡ.ㅡ 흐.. 이미 많은 사람들이 잘 알고 있을꺼 같긴 하지만 - 이미 preview랑 beta로 많이 발표 되었으니까, 그래도 혹시 모르는 분을 위해 쓸까 한다. 우선 C# 2.0에 새로 들어 가는 기능은 1.
Posted by HeeJae Chang | 0 Comments

빌 게이츠와 스티브 발머를 보다 ..

오늘 company meeting이 있었다. 같이 일하는 에릭이 가는 길에 같이 가자고 해서 암생각 없이 따라갔다. 흐.. 한 5m 앞에서 빌 게이츠와 스티브 발머를 봤다. 흐 별꺼 아닐수도 있지만, 신기하두만 흠냐 밑에 쓴 Anders Hejlsberg 를 본거 만큼이나 신기했다. 사진을 찍고 싶었으나, 다들 그냥 듣는 분위기라 차마 ㅡ.ㅡ
Posted by HeeJae Chang | 0 Comments
Filed under:

코멘트 올리는 법

혹시 코멘트 올리는 법을 모르시는 분을 위해 일단 http://blogs.msdn.com 에 가셔서 사용자 등록을 하신 후에, blog에 오시면 comment 라는 링크가 보입니다. 일단 comment 링크가 보이면 클릭 후에 쓰시면 됩니다. 수고.
Posted by HeeJae Chang | 0 Comments

2005 PDC 링크

얼마 전에 마이크로 소프트 PDC - Professional Developers Conference 2005 - 가 있었습니다. 윈도 비스타, LINQ, C# 3.0 등등이 발표 되었는데, 관심 있으신 분은 여기 가서 함 보시길..
Posted by HeeJae Chang | 0 Comments

VS c# IDE의 매우 높은 CPU 사용량

원본은 여기 있습니다. 원본은 저희 팀의 intellisense 쪽을 맡고 있는 Cryus가 C# editor에서 가끔 CPU가 100%의 사용량을 보이는 이유에 대해 써 놓은것입니다. 밑에는 저의 요약입니다. ............................................................................ 아시는지 모르겠지만, MS에 하나의 원칙이 있는데, 고객이 Feedback을 남겨 놓으면 몇일 안에
Posted by HeeJae Chang | 2 Comments

GAC 들여다 보기

원본은 여기 에 있습니다. GAC은 뭔지 아시겠지요. .NET framework에서 assembly를 global scope로 사용 가능하게 해 주는겁니다. 하여간 보통 GAC된 내용을 보려면 command prompt를 통해선 내용을 볼수 있지만, explorer로는 보이지 않습니다. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion] "DisableCacheViewer"=hex:10
Posted by HeeJae Chang | 0 Comments

뭔가는 써야 할꺼 같은데...

뭔가는 써야 할꺼 같은데, 사실 뭘 써야 할지 모르겠네. 이 글 밑에 코멘트 남겨 놓으면 내가 보고 알면 쓰고 모르면 여기 저기 물어봐서 글을 올릴까 하는데, 혹시 궁금하신게 있는 분은 여기에 코멘트 남겨 놓으시기 바람. 아무 말도 없으면, 그냥 곧 발표 하는 Visual Studio .NET 2005에 들어가는 c# 2.0 에 새로 추가된 사항을 쓸가 하는데 ... 이미 c# 3.0 spec 이 나오고, 이미 작동하는 시험 버젼 compiler가
Posted by HeeJae Chang | 0 Comments
Filed under:

Anders Hejlsberg ...

내가 일하는 오피스에서 몇개 방 옆에 있는 사람이다. 흐.. 신기하다. 누군지 궁금한 사람은 google 에서 찾아보도록 ..
Posted by HeeJae Chang | 0 Comments
Filed under:

다른 팀 멤버들의 Blogs

비록 내 Blog는 보잘것 없지만, 여기 다른 우리팀 멤버들의 Blogs 들이다. 한번 가서 구경해 보시길... Cyrus - http://blogs.msdn.com/cyrusn Jay - http://blogs.msdn.com/jaybaz_ms/ Kevin - http://blogs.msdn.com/kevinpilchbisson/ Renaud - Theo - http://blogs.msdn.com/theoy/ Tom - 위에 두명은 못찾겠다 블러그를
Posted by HeeJae Chang | 0 Comments

블로그 ...

오늘 시간도 남고 해서, 블로그를 한번 만들어봤다. 사실 뭘 써야 할지는 잘 모르겠지만, 뭘 쓸지 정하기 까지, 다른 분들이 쓰신 블로그 중에 맘에 드는게 있으면, 한글로 해석 해서 올릴까 한다. 내 소개를 하면, 이름은 장희제고, 현재 SDE - Software Design Engineer - 로 Visual Studio Team 에서 일하고 있다. 좀 더 정확히 말하면 C# IDE Team - Language Service - 팀에 속해 있다.
Posted by HeeJae Chang | 0 Comments
Filed under:
 
Page view tracker