차례:
정의-Cruft는 무엇을 의미합니까?
Cruft는 쓸모 없거나 중복되거나 잘못 작성된 코드에 대한 속어입니다. Cruft에는 응용 프로그램이 설계된 작업을 수행하는 데 필요하지 않은 코드가 포함되어 있습니다. 또한 잘 작성되지 않은 코드의 맥락에서 사용될 수 있으므로 코드를 버리고 처음부터 시작할 수 있습니다.
Cruft는 반드시 버그 일 필요는 없지만 코드를 읽고 유지하기 어렵게 만듭니다. cruft로 고통받는 코드 또는 소프트웨어는 "crufty"또는 "이전 버전보다 cruftier"라고 할 수 있습니다.
Techopedia는 Cruft를 설명합니다
코드의 존재를 보여주는 Java의 다음 코드 섹션을 고려하십시오.
수업 안녕하세요
{
문자열 이름;
문자열 주소;
문자열 거리;
끈 도시;
일부 기능 무효화 () {…}
}
위의 코드와 관련된 문제는 String 문의 중복 사용입니다. 이것은 cruft의 간단한 예입니다. 테스트 단계까지는 더 복잡한 형태의 중복 코드를 쉽게 식별 할 수 없습니다. 그때까지 여분의 여분의 코드 블록에 적용된 처리로 인해 조직의 상당한 자원과 재정이 낭비되었습니다.
crufty 코드는 어디서나 참조되지 않는 원치 않는 패키지, 동일한 클래스 또는 다른 클래스 내에서 참조되지 않는 원치 않는 공개 액세스 방법을 포함 할 수 있습니다.
