(.NET) 개발할 때 있으면 좋은 것들...

, , , , , , , , , , , , , , , , , ,
(.NET) 개발할 때 있으면 좋은 것들...

-. DPack
   : is a FREE collection of Microsoft Visual Studio .NET 2003 and 2005 tools. DPack is designed to greatly increase developer's productivity, automate repetitive processes and expand upon some of the Microsoft Visual Studio features.

-. Reflector for .NET
   : Reflector is a class browser for .NET components. It supports assembly and namespace views, type and member search, XML documentation, call and callee graphs, IL, Visual Basic, Delphi and C# decompiler, dependency trees, base type and derived type hierarchies and resource viewers.

-. NDoc
   : NDoc generates class library documentation from .NET assemblies and the XML documentation files generated by the C# compiler.
   : Source Code Documentation Tool 로 상당히 좋다. 하지만 개인적으로는 Doc-O-Matic 이 더 좋다 ^^

-. NUnit
   : is a unit-testing framework for all .Net languages.
   : Unit Test 를 위한 것이다. 아직 제대로 안써봐서 써봐야 겠다는 생각만...
-. csUnit
-. TestDriven.NET

-. NAnt
   : NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles. In practice it's a lot like Ant.

-. CodeSmith

-. GhostDoc

-. Mantis

-. SubVersion
-. TortoiseSVN

-. The Regulator
-. RegexBuddy
-. Expresso

-. Snippet Compiler

-----------------------------------------------------

-. NCover
   : NCover는 닷넷 어셈블리의 소스 커버리지를 조사하여 XML 형식의 리포트 파일을 생성합니다.
닷넷 어셈블리와 PDB 파일만 있으면 언어에 상관없고 별도의 코드 수정 없이도 소스 커버리지를 검사할 수 있습니다. 또 커맨드라인으로 동작하기 때문에 NAnt나 VS.Net에서도 쉽게 불러 쓸 수 있습니다.
소스 커버리지 툴이란 전체 소스중 얼마나 많은 소스가 실행 되었는지 검사하는 툴입니다. 단위 테스트시 어떤 부분이 테스트되어 어떤 부분이 테스트 되지 않은지 모니터링 할 수 있기 때문에 단위 테스트 적용시 특히 유용한 필수 툴이라고 할 수 있습니다.
모든 코드가 테스트되고 있기 위해서는 코드 커버리지를 100%로 유지해야 하지만 코드가 복잡하거나 양이 많아지면 코드 커버리지를 100%로 유지하는 힘든 일입니다. Debugging Applications for Microsoft .NET and Microsoft Windows의 저자로 유명한 John Robbins는 "적어도 85% 에서 90% 정도의 소스 커버리지를 얻기 전까지 마스터 소스에 체크인 하지 않는다" 고 합니다. 85% ~ 90% 의 소스 커버리지도 달성해 내기 힘든 기준일 테지만 높은 수준의 품질을 위해서 목표로 삼아야 겠습니다.

http://72.14.203.104/search?q=cache:omZW6GCVbWwJ:codian.net/blog/blog.php+ncover&hl=ko&lr=lang_ko

-. NCoverGui
-. NCoverBrowser


옛글을 옮기는 중...
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by XO


Trackback URL : http://taez.net/blog/trackback/22

Leave a comment

Popular articles

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
Statistics Graph