소스코드 분석

less than 1 minute read


코드를 읽을 때

숲을 본다.

변수나 메서드 보다 프로젝트 전체 구조를 살펴본다. 어떤 스크립트끼리 연관되어 있는지 구분지어본다.


나무를 본다.

구분된 스크립트들을 자세히 들여다 본다. 어떤 변수명을 사용하는지 메서드 작명은 어떤식인지 또 메서드가 어떤식으로 동작하는지 그리고 또 어디서 호출하는지 세부적으로 본다.


다시한번 살펴보기

이제 대략적인 구조와 흐름을 파악했다면 어떤 기능들이 추가하면 좋을지 또는 개선할 수 있을까 고민하면서 살펴본다.


한그루 심어보기

백업이 되어있다면 문제가 생기는거 신경쓰지 않고 직접 기능을 추가하거나 코드를 수정해본다.

동작한다면 이게 맞는 방식인지 조언을 구한다. 만약 오류가 발생한다면 그걸 해결하는 과정에서 코드의 흐름을 놓친 부분이 있는지 살펴볼 수 있다.