오늘 학습 키워드

정렬

오늘 학습 한 내용을 나만의 언어로 정리하기

정렬

  • n^2 알고리즘들

  • O(nlogn) 알고리즘들

남의 팀프로젝트 아이디어

  • 광역딜
  • 이쁜 UI
  • 끝내주는 스토리
  • 닉네임으로 캐릭터 불러오기
  • 몬스터와 플레이어의 공통 부모 생성
  • 팀원의 개인 프로젝트 결과를 보고 진행 방향을 정한것
  • ReadMe에 클래스 파일 관련해서 하나하나 딱딱 쓰기
  • 개발 가이드라인 직접 써서 공유하기

우리 팀 피드백

  • 소리가 없어서 좀 아쉽. 설명해주는게 좋았을듯
  • UI 클래스를 따로 만든건 좋았음. 근데 로직이 게임매니저랑 혼합되어있음.
  • 아이템 고유 ID로 비교하는게 좋았을 듯.
  • 전직 아이템 생성 메소드가 하드코딩 되어있음. 팩토리 패턴으로 생성하면 유지보수성 향상됨.
  • 판매/구매 메소드에서 입력 검증 외에 예외 발생 대비가 부족해보임.
  • 스크립트 내의 파일들을 속성에 따라 폴더로 묶어주는 것이 좋음

다른 팀 피드백

  • 프로젝트 규모가 커지면 싱글톤 구조가 문제가 생길 수 있음
  • 영상 그냥 틀어두지 말고 설명 덧붙여가면서 하는게 좋음
  • 도전과제 어디까지 했는지 쓰기