오늘 학습 키워드
정렬
오늘 학습 한 내용을 나만의 언어로 정리하기
정렬
- n^2 알고리즘들
- O(nlogn) 알고리즘들
남의 팀프로젝트 아이디어
- 광역딜
- 이쁜 UI
- 끝내주는 스토리
- 닉네임으로 캐릭터 불러오기
- 몬스터와 플레이어의 공통 부모 생성
- 팀원의 개인 프로젝트 결과를 보고 진행 방향을 정한것
- ReadMe에 클래스 파일 관련해서 하나하나 딱딱 쓰기
- 개발 가이드라인 직접 써서 공유하기
우리 팀 피드백
- 소리가 없어서 좀 아쉽. 설명해주는게 좋았을듯
- UI 클래스를 따로 만든건 좋았음. 근데 로직이 게임매니저랑 혼합되어있음.
- 아이템 고유 ID로 비교하는게 좋았을 듯.
- 전직 아이템 생성 메소드가 하드코딩 되어있음. 팩토리 패턴으로 생성하면 유지보수성 향상됨.
- 판매/구매 메소드에서 입력 검증 외에 예외 발생 대비가 부족해보임.
- 스크립트 내의 파일들을 속성에 따라 폴더로 묶어주는 것이 좋음
다른 팀 피드백
- 프로젝트 규모가 커지면 싱글톤 구조가 문제가 생길 수 있음
- 영상 그냥 틀어두지 말고 설명 덧붙여가면서 하는게 좋음
- 도전과제 어디까지 했는지 쓰기