TIL 2021.02.26

kyukim·2021년 2월 26일
0

TIL

목록 보기
47/153

🧐 TIL (Today I Learned)

1. 미션 이야기

체스말 자료구조

ArrayList<ArrayList> 처럼 이중으로 자료를 사용하기 위해 전면 수정했음.

그냥 여러 ArrayList<> 에다가 체스말들을 관리하면 순서가 없기 때문에 체스판을 관리하기 힘들 것이다.

그래서 모든 객체들을 이런식으로 관리하면 각 row (Rank) 마다 순서대로 인덱스가 붙기 때문에 체스판을 관리하기 쉬워질 것이라고 생각했다.

이번에 팀원분들에게 팀원받았는데 그런 질문을 받지 않은거보니 괜찮게 사용한듯? 근데 루카스에서도 그렇고 다 그렇게 사용해서 별다른 피드백이 없다고 생각하는편이 맞는거같다.

차라리 이차원배열로 사용하면 어떻겠냐고 물어보는게 더 나았을거 같다?

미션5-6에서 받은 피드백

체스말바뀌니까 피스카운트 고쳐야한다

char 구현힌트 이용해서 바꾸기
알파벳을 숫자로 바꾸는 방법
char x = position.charAt(0);
int xPos = x - 'a';

charAt에 대해서 알아보면 스플릿안써도된다

coordinate 그리고 딴거들어오는거 대비해서 검사하기

피스에 이넘 한줄로하기

피스에 representation에 없애기

AssertAll 쓰기!

VO 공부하기

profile
제 생각이 담긴 블로그입니다

관심 있을 만한 포스트

0개의 댓글