간혹 몇몇 오만한 ㅈ밥들이 자기 코드에 확신 없으니 테스트짠다 헛소리하는데
테스트는 방금 내가 짠 코드가 잘 돌아가는지 확인하는건 부차적인 목표고
앞으로 있을 변경에 있어서 사이드 이펙트를 빠르게 발견할 수 있느냐 없느냐가 가장 중요한 목표임
암만 경계 잘 나누고 커프링 줄이고 응집도 높이고 염병해도 코드 너 혼자 코드 짜는거 아니면 테스트 있어야함
그리고 더 나아가서 테스트 코드는 동료 개발자에 대한 예의임
테스트는 그 코드 짠사람의 의도와 목표 발생 가능한 엣지케이스 등이 집약된 문서이자 동시에 fail-fast 로서 든든한 울타리임
테스트도 안넣고 피쳐 코드만 싸재낀놈은 직무유기다 ㅇㅇ
아니 tdd가 중요한 이유는, 하나도 모르면서 나대는 놈들 필터링 할수 있어서 좋은것이여
사실 tdd는 진짜 테스트 먼저짜세요~가 전부고 단위테스트를 어떻게 잘 짜는지가 더 중요한거같음 ㅋㅋㅋ
허수
tdd는 테스트를 위한게 아니야 친구
테스트가 부차적인거라고요ㅋㅋ 진짜 tdd가 애들 여럿 망쳐놨네
그래서 내일모레 마감인데 테스트짠다 안짠다?