과잉 엔지니어링
단순한 문제를 해결하기 위해 필요 이상으로 복잡한 아키텍처나 기능을 도입하는 설계 오류이다. 유지보수 비용을 높이고 성능을 저하시키며, 이 사례에서는 브라우저 기본 기능을 무시하고 커스텀 캐싱 엔진을 구축한 것이 이에 해당한다.