많은 사람들이 사용하고있는 프로젝트에 대해 잘 모릅니다. 우리는 CheckStyle 경고를 가져 오는 작업을 상당히 잘 수행했으며, 바이너리 호환성을 손상시키지 않으면 서 CheckStyle 경고가 낮습니다.코드 정리로 이진 호환성이 깨졌습니다.
대부분의 나머지 경고는 최종 키워드가 누락 된 상수 (public static final) 때문에 발생합니다. 상수의 이름을 지정하면 개발자가 읽기 전용으로 의도했음을 분명하게 알 수 있지만 단순히 최종 정의되지 않았습니다.
개발자가이 감시 기능을 사용하는 아주 끔찍한 코드를 작성하지 않았다면 코드를 추가해도 코드가 손상되지 않습니다.
현재 버전 번호는 1.2.1입니다. 변경 사항을 적용하여 2.0으로 이동하거나 적용하고 1.3으로 롤아웃 하시겠습니까? 전체 2.0을 요구하는 꽤 작은 변화처럼 보입니다.
어떻게해야합니까?
"개발자가이 감시 기능을 사용하는 아주 끔찍한 코드를 작성하지 않았다면"- 또는 아마도 저조한 디자인 API를 해결하기 위해? –
@ mmyers : 나는 당신이 그것을 자바와 관련 있다고 추측했는지 의아하게 생각한다. -? – OscarRyz
@Oscar Reyes : 상수에 대해 'final' 키워드가있는 다른 언어의 이름을 지정하십시오. – Powerlord