코드 변경

코드를 변경할 때 과정 2단계

  1. 코드 이해
  2. 코드 수정

코드릉 이해하는 시간을 줄이기 위한 2가지 역량

  1. 코드를 이해하는 역량
  2. 이해하기 쉬운 코드를 작성하는 역량

코드 이해 도구

1. 코드 시각화

피그마, 머메이드

UML - 다이어그램은 최대한 간결하게

2. 코드 출력

분석할 코드를 출력해서 비슷한 부분에 색칠을 하거나 영향을 주는 코드를 서로 선을 긋는다.

3. 스크래치 리팩터링

변수이름 변경, 메서드 추출, 클래스 추출, 파라미터 타입 변경 과 같은 리팩터링을 하면서 코드 동작을 이해한다.