본문 바로가기

하고재비

검색하기
하고재비
프로필사진 DeadDE

  • 분류 전체보기
    • Oracle 11g
    • JAVA
    • JAVA NETWORK
    • JAVA Spring Framework
    • Server
    • Python
    • Android
    • R Hadoop
    • AJAX
    • C , C++
    • C# Windows Forms WPF
    • 비공개
    • HTML
    • EAP
    • Design Pattern
    • TIP
    • PI
    • Prompt Engineering
Guestbook
Recent Posts
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록PI (1)

하고재비

PI 업무 준비

코드 품질 메트릭스 순환 복잡도(Cyclomatic Complexity) 코드 내 가능한 실행 경로의 수를 측정하는 지표입니다 if, for, while, case 등 조건문과 반복문이 많을수록 높아집니다 일반적으로 10 이하가 권장되며, 높을수록 버그 발생 가능성과 유지보수 어려움이 증가합니다 메소드를 작게 분리하여 복잡도를 낮출 수 있습니다 결합도(Coupling)와 응집도(Cohesion) 수준 결합도: 한 모듈이 다른 모듈에 의존하는 정도입니다. 낮을수록 좋습니다 응집도: 한 모듈 내 요소들이 얼마나 관련성 있게 묶여있는지 측정합니다. 높을수록 좋습니다 의존성 주입, 인터페이스 활용 등으로 결합도를 줄이고, 단일 책임 원칙을 통해 응집도를 높일 수 있습니다 중복 코드(Code duplication..

PI 2025. 3. 6. 14:15
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바