이 연구에서는 13,861개의 Java 클래스를 분석하여 다음과 같은 결과를 얻었다:
"-Er/-Or" 및 "-Utils" 접미사가 있는 클래스는 다른 클래스에 비해 응집도가 낮다. LCOM5 지표에 따르면 이러한 클래스의 응집도가 가장 낮다.
"-Er/-Or" 및 "-Utils" 접미사가 있는 클래스는 다른 클래스에 비해 복잡성이 훨씬 더 높다. 순환 복잡도(CC)와 인지 복잡도(CoCo) 지표에 따르면 이러한 클래스의 복잡성이 최소 2.5배 더 높다.
이러한 결과는 "-Er/-Or" 및 "-Utils" 접미사가 있는 클래스가 좋지 않은 설계 결정이라는 것을 보여준다. 이러한 클래스는 응집도가 낮고 복잡성이 높아 유지보수가 어려울 수 있다.
To Another Language
from source content
arxiv.org
ข้อมูลเชิงลึกที่สำคัญจาก
by Anna Sukhova... ที่ arxiv.org 03-27-2024
https://arxiv.org/pdf/2403.17430.pdfสอบถามเพิ่มเติม