불편을 드려 죄송합니다. 업데이트를 쉽게 하고, 작업을 완료할 수 있도록 몇 달의 시간을 제공하려 노력하고 있지만, 항상 트레이드오프가 존재합니다. 리매핑을 무기한 유지했다면 V4 → V5 → V6와 같이 이미 여러 계층의 리매핑이 쌓여 있었을 것이며, 이는 자체적인 이해와 유지보수가 필요한 부채가 되었을 것입니다. 디스코urses의 모든 코드 조각에 대해 이렇게 했다면, 소프트웨어는 훨씬 더 커지고 이해하고 작업하기가 훨씬 더 어려워졌을 것입니다.
네, 그렇기 때문에 우리는 비추천(deprecation) 경고와 업데이트 지침을 제공합니다. 단순히 파일을 업데이트하고 모든 작업을 넘기는 것이 아닙니다. 이러한 업데이트를 할 때마다 문서 작성, 경고 시스템 구축, 그리고 테마, 테마 컴포넌트, 플러그인 수백 개를 직접 업데이트해야 합니다. Ember 업데이트의 경우, 우리의 엔지니어들은 레거시 커스터마이징이 가능하도록 완전히 새로운 시스템을 개발해냈습니다.
훨씬 더 큰 소프트웨어 회사들도 API를 깨뜨리는 방식으로 업데이트합니다. 저는 API 변경으로 인해 Google Fonts 컴포넌트를 최소 2회 이상 업데이트해야 했으며, 구글은 약 2조 달러의 가치를 가진 회사입니다. 로그인용으로 통합하는 모든 인증 서비스는 API 변경으로 인해 업데이트가 필요했습니다.
가끔 발생하는 유지보수를 위한 시간이 없다면, 커스터마이징 양을 가능한 한 줄이는 것을 권장합니다. 디스코urses에 대해 시중에서 판매되는(오프더셸프) 테마/컴포넌트/플러그인을 사용하신다면, 대부분의 경우 우리는 무료로 이를 업데이트해 드립니다.
또는 디스코urses를 업데이트하지 않는 것도 가능합니다. 하지만 모든 것은 항상 변하고 있으며, 결국 새로운 보안 문제나 브라우저 호환성 문제에 직면하게 될 것입니다. 모든 옵션에는 비용과 트레이드오프가 따릅니다.