아이콘을 Font Awesome 6로 업그레이드합니다!

리네임이 사용자 통제 범위를 벗어난 상위 프로젝트에 의해 강제된다는 점은 이해합니다. 하지만 호환성 매핑을 영구적으로 그대로 두면 안 되는 이유가 무엇인가요? 어떤 해가 되는 것인가요?

Discourse나 그 의존성 개발에 종사하는 사람들 중 공개된 API(다른 사람들이 사용하는 것)의 개념을 이해하는 사람이 있는지 궁금합니다.

정당한 이유가 있는 경우를 제외하고는 API를 깨뜨려서는 안 됩니다. 개발자들만 내부적으로 보는 것들의 이름이 누군가의 취향에 따라 완벽하지 않다는 것은 다른 사람의 코드를 깨뜨릴 만큼 충분한 이유가 되지 않습니다.

Discourse에서 기존 기능들이 깨지지 않도록 유지하기 위해 필요한 작업량이 너무 많아 정말 지치기 시작합니다. 매번 시간과 번거로움을 정당화할 수 있는 획기적인 개선이 있었다면 모를까, 그런 경우는 단 한 번도 없었습니다. 사소한 이유로 변경 사항이 계속 만들어지고, 다른 사람들에게 초래되는 시간과 번거로움에 대한 고려가 전혀 없는 것처럼 느껴집니다.

4개의 좋아요