• TDD(Test-dri​ven developm​ent, 태스트 주도 개발)이 여전히 핫합니다. 비주얼 스튜디오에는 '단위 테스트'라는 프로젝트가 있습니다. 이것을 이용하면 쉽게 TDD를 할 수 있습니다. 이 포스팅에서 간단하게 TDD를 해보겠습니다. 1. 고객님 가라사대 어느 날 고객님께서 원하는 기능은 이렇다며 엑셀을 하나 보낸다. 1) 기능 1 1..
    프로그래밍/프로그래밍 일반, 2017.04.27
  • .net에서 오류를 캐치하기 위한 방법으로 'Debug.As​sert'과 'throw Exceptio​n' 이렇게 두 가지가 있습니다. 이 두가지의 차이와 활용방법을 알아봅시다. 1. Debug.As​sert 'Debug.As​sert'는 조건이 펄스(false)일 때 동작하는 메소드 입니다. 이 동작이 중요한데 'Debug.As​sert'의 용도는 '확인'에 있으므로 거짓일 때 동작한다고..
    프로그래밍/C#.Net,.net, 2017.04.23
  • 디버그(Debug) 클래스와 트레이스(Trace) 클래스는 비슷한 기능을 가지고 있는 클래스입니다. 이 클래스들의 차이를 알아봅시다. 1. 디버그 클래스 디버그 클래스는 조건부 컴파일 기호가 'DEBUG'일때만 동작하는 클래스입니다. 닷넷을 처음 배우면 'Debug.Wr​iteLine("Hello World")'를 찍어보는 코드를 보는 경우가 많아서 익..
    프로그래밍/C#.Net,.net, 2017.04.22

티스토리 툴바