• 소스 코드 최적화

    • 나쁜 코드
      잦은 오류 발생 가능성
      • 스파게티 코드
        처리 로직의 제어가 체계화되어 있지 않고 스파게티 면처럼 서로 얽혀 있는 코드
    • 클린 코드
      깔끔하게 잘 정리된 코드이다
      가독성이 높아 애플리케이션의 기능에 대해 쉽게 이해할 수 있다
  • 소스 코드 최적화의 유형
    클래스 분할 배치, 좋은 이름 사용, 코딩 형식 준수, 느슨한 결함, 주석 사용

  • 소스 코드 품질 분석

    • 정적 분석 도구
      개발 초기의 결함을 찾을 때 사용하며, 개발 완료 시점에서는 개발된 소스코드의 품질 검증을 위해 사용한다
    • 동적 분석 도구
      소프트웨어가 실행중인 환경에서 소프트웨어 소스코드보다 실행 과정에서의 다양한 입/출력 데이터의 변화 및 사용자 상호작용에 따른 변화를 점검하는 분석 기법이다

0개의 댓글