▼ 회의록 진행할 사항들 동아리 생성 신청 페이지 개발 관리자 - 동아리 생성 승인 페이지 개발 AWS 서버 구축하기 Git branch 연결 DB ERD 수정 (카테고리 정보를 백엔드에서 관리하자) ▼ Front - end / Back - end 프론트엔드 frontSize 삭제하기 api 테스트 해보기 emotion/styled 적용, 컨테이너 만들어서 하기(가독성) 컨테이너에 css 적용하기 export default x(컴포넌트) path설정 useCallback() 사용 지향하기 - 최적화 백엔드 (페이지 기능별 api 구상) 메인 페이지 로그인 내 동아리 정보 api 현재 모집 중인 동아리 정보 api 비로그인 현재 모집 중인 동아리 정보 리턴 동아리 카테고리에 해당하는 정보 (프론트) ⮂ 해..
🌑 지네릭스 (Generics) ✔️ Generics 🔹 Generics 란 ? 다양한 타입의 객체들을 다루는 메서드나 Collection class에 컴파일 시의 타입체크(compile-time type check)를 해주는 기능 ➠ 객체의 타입 안정성을 제공 타입체크와 형변환을 생략할 수 있으므로 코드가 간결해진다 ➠ Collection class는 보통 한 종류의 객체를 담는 경우가 많기 때문에 매번 타입체크를 하고 형변환하는 것은 비효율적 ! ✔️ Generic class 🔹 Generic class의 선언 class Box { // Generic 타입 T를 선언 T item; void setItem(T item) { this.item = item; } T getItem() { return ite..
▼ 회의록 Github issues에 각자 올린 개발방향 내용 체크 멀티플레이 구현 방안 검토 서버를 개발하기로 한 원희가 회의에 미참해서 다음 회의에 다시 검토 To Do 안병헌 (오브젝트) - 서버 관련 파트 개발 방향 모색 김민수 (맵) - 사망 트리거, 리스폰포인트, 체크포인트 신민규 (UI) - 메인화면 신지우 (캐릭터) - 플레이어 컨트롤러 추가 질문 UI 학습 방법 1인칭/3인칭 선택 캐릭터 개발 영역을 어디까지로 보아야 하는가? 깃허브 권한 부여 필요 (Issues 설정 및 Wiki 수정 권한) 프로젝트 규모 결정 싱글플레이 / 멀티플레이 ? 1스테이지를 완성하고 추후에 추가적으로 작업하자 Git branch 전략 참고 사이트 Git 브랜치 전략 (feat. Git Flow, Github ..
🌑 컬렉션 프레임웍 (Collections Framework) ✔️ Collections Framework의 핵심 interface 🔸 Vector · Hashtable과 같은 기존의 Collections class들 대신 ArrayList · HashMap 을 사용하자기존의 Collections class들은 호환을 위해 남겨둔 것이다Vector · Stack · Hashtable · Properties와 같은 class는 Collections Framework가 만들어지기 이전부터 존재했기 때문에 Collections Framework의 명명법을 따르지 않은 것이다. 🔹 Collection interfaceCollections class에 저장된 데이터를 읽고, 추가하고 삭제하는 등Collec..