회귀테스트 : 이전에 제대로 동작을 하던게 안되는 회귀 버그를 찾는데 쓰이는 모든 소프트웨어 테스트 방식 (Side Effect) 이전의 실행 테스트를 재실행 하여 이전에 고쳤던 오류가 또 발생하는지 검사하는 방법에 많이 사용된다. 협업을 하다보면 남이 짠 소스를 내가 수정했을 때 이전에 발생하지 않았던 버그가 발생하는 문제를 볼 수가 있다. 이 때 소스를 수정한 후에 오류가 발생하는지 안하는지 확인을 해야만 한다. 그리고 이 회귀버그를 발생하지 않게 하기 위해서는코드를 짤 때 가독성 있게 코드를 짜야만 한다.가독성을 높이는 코드는 주석, 들여쓰기, 함수명, 변수명에 좀더 신경을 쓰는 코드이다. 위키 : http://ko.wikipedia.org/wiki/%ED%9A%8C%EA%B7%80_%ED%85%8..