본문 바로가기

TIL

[TIL]2024-3-19 / 59일차 - 최종 프로젝트 3주차 2일차

 

오늘은 오전에 튜터님과 기술면접 + 자기소개 등을 준비했어야 하기에 알고리즘 코드카타는 풀 시간이 없었다.

1. 오늘의 기술면접 - 제네릭이란 무엇인가요?

답안 :

 

제네릭은 형식 매개 변수 개념으로 클래스 또는 메서드가 선언되고 인스턴스화될 때까지

하나 이상의 형식 지정을 연기하는 클래스 및 메서드를 디자인할 수 있도록 해줍니다.

 

제너릭 클래스를 이용하면 특정 데이터 형식과 관련이 없는 작업을 캡슐화합니다.

컬렉션에서 항목을 추가하고 제거하는 등의 작업은 저장되는 데이터의 형식과 관계없이

기본적으로 동일한 방식으로 수행됩니다. 데이터 타입 자체를 타입 파라미터로 받아 정의합니다.


2. 오늘 작업

오늘은 주차를 마친 후 합치는 과정을 하기 위해 데모 맵 제작에 들어갔다.

그런데 생각보다 비어있는 로직이 많았고

특히나 캐릭터 부분은 다시 만들어야 할 부분이 많았다.

 

MVP를 위해 남은 부분 =

캐릭터 별 로직 / 캐릭터 무브먼트 다시 제작<Velocity에서 AddForce로> / 스테이지 시작과 끝을 낼 수 있는 로직 / 로비 스테이지에서 스테이지 진입 / 캐릭터 데스와 리스폰

등등 여러가지 부분이 남았다.

 

이런 부분들에 대해 토의하고

잡다한 수정을 하면서 하루를 정리했기 때문에

오늘은 평소보다 남길 수 있을만한 것이 적다.

 

어제 늦게까지 작업하느라 피곤한 만큼 일찍 쉬도록 하겠다.