긴 메소드는 일반적으로 나쁜 것으로 간주되지만 내 코드에는 이해하기 어려운 긴 메소드 (50 줄 이상)가 있습니다. 내부의 단일 문 길이가 이미 50 줄 이상이고 읽기 어려운 단일 문은 ORM을 사용하여 데이터베이스 쿼리를 작성하여 작업이 수행되는 특정 작업을 수행하기 때문에 이러한 메서드를 읽기가 쉽지 않습니다. 메소드 이름에 명확하게 표시됩니다. 명령문이 여러 열을 결합하고 여러 위치를 적용하고 여러 개의 고유 한 열을 선택하여 필요한 문서화 된 출력 형식을 작성하기 때문에 명령문이 너무 긴 이유.
읽기 어려운 코드는 잘못된 코드로 간주됩니까? 마찬가지로, 복잡한 알고리즘에 대한 코드를 작성하여 읽기 어려운 코드로 명확하게 명명 된 메서드로 래핑하면 해당 코드가 잘못된 코드입니까?