오늘 partial이라는 키워드 알게됐는데 협업에 잘 써먹을 수 있겠다란 생각이 드는 키워드 더라고
근데 아무리 여기에 검색해봐도 자료가 잘 안나와서 이거 걍 없는거만도 못한거 아닌가 이런 생각이 들더라
너희들은 저거 사용해? 아니면 걍 다른거 써?
오늘 partial이라는 키워드 알게됐는데 협업에 잘 써먹을 수 있겠다란 생각이 드는 키워드 더라고
근데 아무리 여기에 검색해봐도 자료가 잘 안나와서 이거 걍 없는거만도 못한거 아닌가 이런 생각이 들더라
너희들은 저거 사용해? 아니면 걍 다른거 써?
코드 자동 생성에 많이 쓰는듯
에셋 까보면 종종 보이던데 이게 머임 ㄷㄷ
몰루 나도 오늘 배운 얕은 지식으로는 같은 클래스 이름 다른 파일이라도, 메소드 사용할수 있다 이런느낌임
사실상 코드 자동생성할 때만 씀
대부분 자동생성용으로 쓰는데 정리용으로도 쓸 순 있음 클래스가 너무 큰데 아무리봐도 얘 역할이 맞으면 인터페이스 보고 적당히 파일로 나눠도 되고 파일 안에서 전처리기 region 대신 쓸 수도 있긴 함 남발하면 미래의 본인이 쫓아올 수도 있음
결국 남발하게될까봐 차라리 기존에있는거 정리하거나 솔리드인지뭔지 그 규칙지켜서 여러개 집어넣는게 오히려 더 나을수도있곘네
대부분 코드 생성에 씀
그냥 안 써도 됨
난 Sandbox Pattern 을 사용할때 씀. 내 게임에서는 하위 AI 들이 상속받는 super class 에서 하위 sandbox에서 사용할 메소드들을 정의하는데 종류가 많아지거든. BaseAI.cs BaseAI.Move.cs BaseAI.Attack.cs BaseAI.Misc.cs ... 이런식으로 씀.