C++ 강의에서 학생들은 과제를 해결해야합니다. 각 솔루션은 동일한 기능 및 동일한 매개 변수 (함수 이름, 반환 값, 전달 매개 변수)를 사용하여 동일한 기능을 구현해야합니다. 내부의 코드 만 다릅니다.복수 학생 프로그래밍 솔루션의 효과적인 테스트
그래서 모든 솔루션 (약 30 개)을 효과적인 방법으로 테스트하는 방법에 대해 생각하고 있습니다. 어쩌면 가장 좋은 방법은 유닛 테스트와 함께 각 솔루션을 한 번 컴파일하고 실행하는 쉘 스크립트 (또는 이와 비슷한)뿐만 아니라 단위 테스트를 작성하는 것일 수 있습니다.
하지만이 문제를 해결할 수있는 다른 방법이있을 수 있습니다.
학생들에게 테스트 슈트를주는 것은 흥미로운 사실입니다. 어쩌면 나는 그것을 할 것이고, 그것은 많은 일을 덜어 줄 수있다. (비록 내 학생들에게는 많은 일을하는 것을 꺼리지 만 효과적 일 것임에 틀림 없다.) –