코드 리팩토링 일지(1)

박민주·2021년 12월 30일
0

코드리팩토링

목록 보기
1/3

처음 코드리팩토링을 시작할 때에는 윗쪽에 public 함수들, 아래쪽에 private 함수를 배치했다
협업하는 경우에 다른 사람들이 private 함수를 볼 필요가 거의 없지 않겠냐는 이야기를 들어서..!

또한 코드에서 사용되는 모든 변수들은 맨 위에 전부 모아두었다

그리고 지금은 다시 기능별로 묶어서 재배치했다
public, private으로 나누어 놓았더니
연관있는 함수들이 여기저기 흩어져있어서 맥락 파악이 더 어렵게 느껴졌다

그리고 코드 라이브러리를 아래와 같이 정리하고 있다

아직 고민되는 점은,,

1. 변수들을 맨 위에 다 모아두는 게 맞나?

  • 각 함수에서 사용되는 함수는 함수 위에 배치하고 싶기는 하다
  • 근데 이 경우 어떤 리소스가 사용되는지 파악이 어렵고 public인 경우 inspector에 마구 배치된다

2. 기본 함수들을 윗쪽에 배치할 걸 그랬나?

  • 위 라이브러리 보면은 Fever, Combo같이 특수한 상황의 함수들을 윗쪽에 배치하고
    Loading, Move, Attack 같이 기본 상태의 함수들을 아랫쪽에 배치했다


profile
Game Programmer

0개의 댓글