이미 진행 중인 프로젝트에 단위 테스트 추가
2632 단어 testing
내 경험
저는 현재 프로젝트에 참여하고 있으며 단위 테스트를 사용하지 않았습니다. 1년이 지난 지금, 우리가 확신하는 것에 대한 문제가 점점 더 많아지면서 단위 테스트를 제안할 적기라고 느꼈습니다.
내 경험에서 자신을 찾았습니까? 그렇다면 친절하게 단위 테스트 사용을 시작하라는 조언을 아래에 제공합니다.
하나의 수정 = 하나의 단위 테스트
당신의 코드 베이스는 이미 거대합니다. 모든 메서드를 구문 분석하고 단위 테스트를 생성할 수 있는 인적 대역폭이 없습니다.
그러나 수정하는 새 문제마다 하나의 단위 테스트를 만들어 시작할 수 있습니다.
// Fixes issue #31
it('should not allow planning a publishing date in the past', function() {
// ...
});
점진적 단위 테스트의 이점
아직 확신이 서지 않습니까?
Pavol은 또한 이 기사에서 진행 중인 프로젝트의 단위 테스트의 이점에 대해 썼습니다. 더 많은 관점이 필요하면 살펴보십시오.
레거시 코드에 대한 테스트 작성이 좋은 이유
Pavol Rajzak ・ 8월 31 '17 ・ 3분 읽기
#unittesting
#legacycode
#testing
결론
프로덕션 환경에서 코딩은 좌절감을 주거나 더 나쁜 경우 스트레스를 줄 수 있습니다. 마감일은 우리가 지름길을 택하고 단순하거나 명백한 코딩 원칙을 피하게 하여 피할 수 있는 문제로 이어질 수 있습니다.
단위 테스트는 우리가 어떤 코드를 견고한 기반으로 구축하고 있는지 확인함으로써 작업을 더 즐겁게 만드는 데 도움이 되는 올바른 도구라고 생각합니다.
아직 하지 않았다면 이 게시물을 통해 코드 단위 테스트를 시작하고 싶게 만드셨기를 바랍니다.
Startup Stock Photos에서 Pexels 님의 사진
Reference
이 문제에 관하여(이미 진행 중인 프로젝트에 단위 테스트 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/khalyomede/add-unit-tests-on-a-project-already-in-progress-5539텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)