Community

윗분들께서 잘 설명해 주셨습니다. 사용자입장에서 발생하는 버그들을 원천차단하기는 정말 힘듭니다. 다만, 버그의 원인들을 쉽게 캐치 하기 위한 로그생성이나, 로그 전송등의 기능을 추가하면 보다

윗분들께서 잘 설명해 주셨습니다. 사용자입장에서 발생하는 버그들을 원천차단하기는 정말 힘듭니다. 다만, 버그의 원인들을 쉽게 캐치 하기 위한 로그생성이나, 로그 전송등의 기능을 추가하면 보다 버그를 쉽게 찾을수 있을수 있습니다. 또 중요한것은.. 개발레벨의 테스트가 중요합니다. 테스트는 하나의 기능이 추가 되었을때 반드시 한번 수행하는것이 좋으며 기능이 복잡할 경우엔 더 잘게 쪼개어 코드뭉치 단위로 테스트를 수행하는것이 좋습니다. 기억하세요! 두개 이상의 기능을 동시에 테스트하는 것보다 한번에 하나의 기능을 테스트 하는 것이 디버깅 하기 좋습니다! 다만 전제조건으로, 테스트케이스가 잘 만들어져 있어야 번거로운 여러번의 테스트를 자동화 할 수 있습니다. 그렇지 않으면 매 테스트가 고역이 될 수 있습니다. 잘 알려진 테스트 패키지를 쓰시고 TDD를 생활화 하시는게 좋습니다.

알림

알림이 없습니다