고백 할 것이 있습니다 : 형식화 된 자동화 된 테스트는 프로그래밍 배경의 일부가 아닙니다. 나는 현재 많은 개발자들 (대부분 웹 개발자들은 한 종류 또는 다른 종류의 웹 개발자들) 과 함께 매우 큰 회사에서 일하고 있으며, 대부분의 사람들도 테스트 *하지 않는 것이 분명하다. (* 정식으로 계속 말하지는 않습니다 . 추론하십시오.)
테스트를 시작하기 위해 조직의 지원을 기다릴 경우 결코 발생하지 않습니다. 경영진에서 테스트를 진행하여 "내부에서 변화"를 시도하면 변경이 발생하기 전에 스팀이 부족합니다. 지금 테스트를 시작해야합니다.
그러나 TDD와 그 ilk를 사용하면 프로덕션 코드와 함께 많은 테스트 코드가 생길 것입니다. 당사의 버전 관리 시스템 (모두 중앙 집중식)은 테스트 코드를 저장하도록 구성되지 않았습니다. 나는 나의 워크 스테이션에 그 모든 것을위한 장소를 찾아야 할 것이다.
문화를 평가하거나 도구를 제공하지 않는 문화권에서 소프트웨어 테스트를 개인적으로 시작할 수 있습니까? 공식 도구 및 조직에 테스트, 프레임 워크 및 자동화를위한 장소가 없을 때 테스트 할 수 있도록 어떤 기술과 도구를 사용합니까?
src
디렉토리 가없고 웹 루트가 있습니다. 내 코드를 중앙 VCS로 체크인하려면 웹 루트로 코드를 체크인합니다.
src
프로덕션 코드를 위한 디렉토리 가있는 프로젝트에서 디렉토리를 추가하는 것이 가능test
할까요? 아니면 어떤 이유로 명시 적으로 금지되어 있습니까?