혼자 하는 인디게임 개발에서


속도가 중요하고 코드 중요하지 않다 이런 생각 가지는건 자연스럽고 이걸 뭐라고 하는게 아님


내가 보기에 public과 private이 뭔지 아는 것은 AI 딸깍 돌리면 1분만에 배우는 언어 기초 수준이고


private을 무조건 유지하고 프로퍼티 쓰고 설계 하라는것도 아닌데


괜히 초보자한테 일단 다 public으로 만들라고 하면서 겁주는건 도를 넘은 근들갑이라고 본 것일 뿐임.


for문으로도 while문의 효과를 볼 수 있으니 while 쓰지 말라고 하는거나 다를게 없어 보였음. 그게 뭐 거창한 거라고


다른 클래스에서 접근할 일이 생기면 private를 public으로 바꾸는게 엄청 시간 들이는 일은 아니잖아? 좋은 방법이 아닐 뿐이지


그런 식으로 만들어진 public에 문제가 있더라도 여전히 private은 제대로 쓰고 있는 상태를 달성할 수 있음.