• 이벤트가 복합적으로 일어나는 UI에 대한 테스트 코드를 어떻게 작성해야 할 지에 대해 알아보고 고민하였다.
    • tui 오픈소스 코드 다운받아서 벤치마킹해 보았고, 이외에 다른 프로젝트의 코드도 간략하게 보았다.
    • 잘 짠 테스트코드와 아닌 테스트코드가 비교가 되는 느낌이다. 잘 짜여진 테스트코드는 무조건 다 테스트를 하는게 아니라, 객체의 주요역할이 무엇인지를 기준으로 메인이 되는 메서드를 테스트하고 있는 거 같다. (무조건 모든 메서드를 테스트하는게 아니라)
    • 그럴려면 원래 코드도 테스트하기 좋게 구조가 나뉘고 역할이 잘 분배되어 있어야 겠지..?
    • 결국 원래 코드가 잘 짜여져 있어야 테스트 코드도 구성하기 좋은 것 같다. 서로 상쇄 역할을 하는..