프론트에서 테스트가 힘든이유


1. 설계가 항상 깨지기 쉬움. 기획/디자인에 의해 레이아웃 자체가 쉽게 변경되고, 그 변경에 의해 코드를 갈아엎어야 하는 상황이 많음.

2. UI와 기능 분리 불가되는 케이스가 정말 한정적임. test 예제로 나오는 케이스들은 정말 단순하거나 예외적인 케이스


나는 그래서 테스트로 안정성을 가져가는것보다는

린터, 시스템화, 격리, 패턴화를 잘 해놔서 빠르게 문제를 발견하는쪽이 더 낫다고 본다.