#오픈소스소프트웨어개발방법및도구 #오픈 #컴퓨터네트워크 #컴넷

제목[re][소도구] TDD의 리팩토링 부분에서, 프로덕션 코드와 테스트 코드 간 중복제거에 관한 질문이 있습니다.2022-12-11 08:49
작성자 Level 10

먼저 magic number / string 등은 특정 상수 값 등을 사용하여, 프로그램이 동작하도록 하거나 혹은 특정 상황에 반응하도록 만드는 것을 의미합니다. 프로그램이 특정 상황에 반응하도록 하는 경우는, 대부분 이유를 모르는 버그에 대해서 원인을 모르고 처리하려고 하거나, 혹은 개발자가 너무 제한적인 상황만 생각하여 개발하는 경우에 자주 발생합니다. 


다음으로 중복을 없애하는 의미는, 일반적인 의미로 받아들이면 됩니다. 즉, 중복된 부분은 함수/클래스메소드 등으로 정리하는 등 코드에서 같은 문장이 반복적으로 발생하는 것을 최소화하라는 의미입니다.

댓글