제이크 앳 우드의 유명한 기사 "Hardware is Cheap, Programmers are Expensive"과 마틴 파울러의 추천 "Keep the Build Fast"에 대해 생각하고있었습니다.DB-intense "unit-tests"하드웨어가 싼 경우
내 시도 접근 방법 :
- 나는 데이터베이스의 집중적 인 사용으로 인해 발생 된 너무 느린 테스트 고생했습니다. 나는 처음에는 값이 싼 것을 좋아한다.
- 필자는 지속적으로 오만하게 테스트 한 도메인 객체로 다중 계층 구조를 시도했습니다. 나는 그것이 유지되고 사용하기 쉽다는 것을 좋아한다. 그러나 그것은 시간면에서 비싸다.
시간 자원이 충분하지 않은 경우 대개 두 번째 방법을 선택하지만 대부분 첫 번째 방법으로 선택해야합니다.
비용 효과적인 방법을 찾는 방법은 무엇입니까? 꽤 강력한 하드웨어를 사용하는 첫 번째 방법입니까?
답변 해 주셔서 감사합니다. 나는 당신과 동의하지만 질문은이 두 가지 방법의 균형을 찾는 것에 관한 것이 었습니다. 당신은 정교 할 수 있습니까? – ep3static
Chris, 업데이트 된 답변을 너무 많이 주셔서 감사합니다! 그것은 나를 많이 도왔다! – ep3static