2014-07-22 5 views
0

: StackOverflow Update: 560M Pageviews a Month, 25 Servers, and It's All About Performance, 당신이 이것을 읽을 수 있습니다TDD를 피하면 왜 가비지 수집기가 도움이 될까요? 스택 오버 플로우의 웹 사이트에 대한이 문서에서

가비지 콜렉션은 프로그래밍 구동. 그래서 에 가면 TDD와 같은 작업을 건너 뛰고 추상화 계층을 피하고가 정적 콜렉션 비용을 줄이고 정적 메소드를 사용합니다. 극한 인 동안 결과는 성능이 우수한 코드입니다.

추상화와 쓰레기 수집을 방해하는 정적 메소드의 층을 피하는 이유는 볼 수 있지만 TDD 그것을 위해 해가 될 것입니다 왜하지 않습니다

.

답변

0

TDD는 자동 테스트에 관한 것이므로 대부분의 경우 자동으로 테스트 할 수있는 코드에는 추상화와 인터페이스의 일부 레이어가 필요합니다.

+0

네,하지만이 테스트는 배포마다 한 번만 수행됩니다. 가비지 컬렉터를위한 모든 테스트를 제거하기 위해 극단적 인 것으로 나타났습니다. – Fabinout

+0

테스트가 수행되는 빈도는 중요하지 않습니다. 테스트 목적으로 코드에 나타나는 추가 메커니즘이 중요합니다. 나는 너무 극단적 인 것을 발견하고, 나는 쓰레기 수거로 싸울 필요가 있다면, 처음에는 가비지 수집 언어를 피해야한다고 생각한다. –