Dot Programming/Spring
2022. 3. 28.
생산성 향상을 위해 반드시 테스트 코드를 작성하자
테스트 코드를 작성하자 클라이언트가 우리의 제품을 이용하다가 장애가 발생하였다. 이렇게 잦은 장애로 충성 고객들이 하나둘 떠나 버려 결국엔 앱 운영이 중지되는 사태에 이르렀다.소프트웨어에서 오류가 발생할 가능성은 무궁무진하기 때문에 사전에 방지해줘야 한다. 어제는 정상적으로 동작하던 코드가 갑자기 멈출 수도 있다. 그리고 앱의 비즈니스 요구사항은 매번 변하고 확장은 계속해서 일어난다.(안일어난다면 그 개발을 멈춰라) 유연한 확장과 코드 수정을 위해서는 코드를 단순히 하는 리팩토링 과정이 필수이다. 그 리팩토링을 원활하게 진행하기 위해서는 테스트 코드 작성은 반드시 필요하다. 테스트 코드 장점 앱 안전성이 증가한다. 앱 결함을 사전에 발견하여 고칠 수 있다. 리팩토링 코드 안전성이 증가한다. 우리가 실제 ..