버그 픽싱

오랜만에 씁니다.

저번달 내내는 vs 2003 SP1 작업을 했는데, 이번 달에 들어서는 또 계속 vs 2005 버그 픽싱 작업을 하고 있습니다. vs 2005의 다음 버전인 orcas 때 부터 unit test를 도입하는게 목표라, 버그 하나 픽스 할때 마다 픽스한 버그에 대해 unit test를 작성해야 하는데, 이게 여간 고행이 아닙니다.

처음 부터 unit test를 염두해둔 코드에 새로 unit test를 집어 넣는거면 모르겠는데, 기존 코드를 unit test 하려면 보통 기존 코드의 구조를 많이 고쳐야 합니다. 그러니 버그 픽싱 하는 시간 보다 그 버그 픽스에 관련된 클라스들을 unit test가 가능하도록 refactoring 하는 시간이 더 드는거 같습니다.

하여간...

요 몇일 제가 고친 버그는 VS 2005의 indent engine에 관련된게 많은데, 약 일주일 간의 노력으로 기존에 비해서는 많이 향상 된거 같습니다. comment indent engine 역시 마찬가지고요

고쳐진 사항은 VS 2005의 4 가지 indent option에 따라 enter 키를 눌렀을때 자동으로 다음 위치에 가는게 거의 format engine 과 같아 졌고, comment 역시, enter 키를 눌렀을때 다음 위치에 좀 더 smart 하게 찾아 갑니다.

흐. 뭐 좀 더 궁금해 하시는 분이 있으면 좀 더 자세히 쓸수도 있겠지만, 별로 없을꺼라 생각하는 바 ^^ 이 정도로... ㅋㅋ

.....

뭐 버그 라고 해 봤자 보통 자잘한 버그 들이 대부분인데, 하나 dead lock이 걸려 버리는 버그가 하나 들어 왔네요 ㅡ.ㅡ 내일 가서 잡을 생각인데.. 흐... 이 timing issue인 버그는 repro 하기도 힘들고, 원인을 찾기도 쉽지 않네요

새로 들어온 버그는 좀 찾기 쉬웠으면 좋겠는데 말입니다. ^^

뭐 그냥 넉누리 였습니다.

혹시 한글 버젼 VS 2005 C# IDE 에서 한글과 관련된 버그를 찾으시면 알려주세요!!

수고.