아직까진 1인개발만해서 걍 한 컴포넌트에 다 때려박아도 별일 없는거 같은데 전공때 배우기로는 단일책임이 좋다해서 지금 만드는거에 적용시켜서 플레이어 공격 움직임 체력 다 잘라서 플레이어 오브젝트에 컴포넌트 덕지덕지 붙어있는데 이게 과연 효율적인지 잘 모르겟음
이건 정해진 답이 없음 그때그때 다르다가 답이야
협업 중에 개발하거나 서비스 하다가 기능이 확장이나 변경될 경우 혹은, 두 명의 개발자가 작업 해야 하는데 한 스크립트 내에 있을 경우 곤란한 상황이 생기고, 가독성 이슈도 한 몫 한다고 생각해요.
OOP알려주던 교수가 매번 하던말인데 상속,다양성 같은 개념들이 어떤 배경에서 등장했는지 생각해보면 왜 써야하는지 이해하게된다고 했었는데 결국 나중에 필요로 할때 리팩토링으로 개선해야죠 - dc App
너무 오버엔지니어링하면 오히려 복잡성이 증가하기도 해서 - dc App
프로젝트 규모가 소규모라면 하나에 다 때려넣는 게 오히려 빠르고 편하지
어디서부터 어디까지를 끊어서 구현할지 결정하는 것도 실력인듯 - dc App