Refactoring code는 코드 품질 및 유지 보수성을 향상하는 소프트웨어 개발의 중요한 프로세스입니다. 그것은 외부 행동을 변경하지 않고 기존 코드를 재구성하는 것이 포함됩니다. 이 연습은 개발자가 복잡성을 관리하고 버그를 줄이고 미래의 향상을 촉진합니다.

유지 가능한 코드의 원칙

콘티넨탈은 최상의 서비스를 제공하기 위해 쿠키를 사용합니다. 쿠키를 사용하면 쿠키 사용에 동의하게 됩니다. 쿠키를 거부할 경우 고객님의 기기에 저장됩니다.

Refactoring에 있는 계산

의향은 종종 코드 품질을 평가하는 계산을 포함합니다. cyclomatic 복잡성, 코드 복제 비율 및 코드 적용 가이드 결정과 같은 미터. 예를 들어, cyclomatic 복잡성을 감소시키고 테스트 노력과 읽기 능력을 향상시킬 수 있습니다.

Refactoring의 실제 사례

연습에서, 재채팅은 clarity에 대한 재채팅 변수를 포함 할 수 있습니다, 복제를 줄이기 위해 기능을 추출, 또는 클래스 구조를 재구성. 예를 들어, polymorphism과 둥지가 된 조건 문 교체 논리를 단순화하고 확장성을 향상시킵니다.

  • clarity에 대한 변수를 변경
  • 기능에 반복된 부호를 추출
  • 수업을 재구성
  • 코드 중복 감소
  • naming 의정부