내 소프트웨어를보다 견고하게 만드는 코드를 작성하는 것이 싫다. 이것은 프레임 워크가해야만했던 것입니다! 그렇다면 누구나 코드를 확고히하는 코드 "향상"유틸리티에 대해 알고 있습니까?강력한 코드 프레임 워크?
나는 다음과 같이 일하는 것이, 이런 식으로 자신을 무언가를 창조했다 경우 : 당신이 디버그 플래그는 자동 - 마술 각 방법에 대한 코드를 추가합니다 "응고"것이라고하여 코드를 컴파일 할 때 :
try-catch를 사용하여 코드를 왜곡하고 catch에 Debug.Assert (true)를 넣어 예외가 원래 위치에서 발견되도록합니다.
"ToString()"인수 값을 인쇄하여 각 메소드의 항목을 기록하므로 진행 상황을 추적 할 수 있습니다.
각 인수가 null인지 확인하십시오.
"IsValid"프레임 워크를 사용하여 개체 자체와 각 인수를 확인합니다. 여기서 IsValid()는 개체의 기대 값이 참임을 선언하는 방법입니다 (예를 들어, 내가 항상 TableOfContentsEntry 인 경우 IsValid()와을의 책이 IsValid의 페이지를 가리 키도록().
그래서, 왜?
또한 이러한 프레임 워크에 포함되어야하는 사항에 대한 제안을 듣고 싶습니다. 포커스는 C#에 있으며, 분명히 정적 코드 검사 규칙에 추가됩니다. – Avi