2011-03-16 3 views

답변

3

빠른 테스트에서 알 수 있듯이 개인적으로는 매우 재 컴파일없이 신경질적인 것 같습니다. 기본적으로 동일한 단계를 거치지 않고 소스 코드에서 재생할 수없는 상태에 놓이게됩니다. 라이브러리를 빌드하고, 호출 코드를 작성하고, 라이브러리를 변경하고, 라이브러리 코드를 다시 빌드합니다.

동작은 확장 메서드 및 오버로딩과 같은 미묘한 방법으로 변경 될 수 있습니다. 그것도 많은 코드가이라면 모든 호출 코드를 다시 작성할 수 있기 때문에 디버깅 등의 측면에서 확고한 기반이됩니다. 라이브러리와 호출 코드 간의 상호 작용에서 버그가 발견되면 정말로에 대한 분석, 테스트 및 디버깅에주의해야합니다. 모든 것을 다시 빌드하고 동일한 결과를 얻을 수 없다면주의해야합니다.

2

기본 클래스가 기존 동작을 어떤 식 으로든 변경하지 않으면 문제가 발생하지 않습니다.