❤️ Keep - 현재 만족하고 있는 부분
- 언제나 캠을 키고 있으면서 키지 않더라도 화면 공유를 한 점
- 하루 2번 이상의 회의와 원활한 대화
- 긍정적이고 상호 존중하는 분위기
- 팀원과의 내용 공유가 활발함
- 적극적인 태도
- 적극적인 질의 응답
- 의사 표현이 확실하며, 타인의 의견 역시 경청함
- 작성한 코드에 대한 코드 리뷰 진행
- 자신의 코드를 설명하며 다시금 이해에 도움이 됨
- 타인의 코드를 보고 이해하며 창의성 및 코딩의 다양성이 성장할 수 있었음
- 불필요한 파일 정리,패키지로 기능 구분
- 불필요한 파일은 프로젝트 완성 단계에서 Re-factoring하며 삭제,정리하기
- 패키지를 통해 기능 구분을 명확히 해 정리하니 가독성이 올랐다.
💥 Problem - 불편하게 느끼는 부분
- Github Commit, Push, Pull, Merge
- Github를 통한 팀 프로젝트가 익숙지 않기에 초반부터 상당히 어려움을 겪음
- 데이터 구조를 수정하는 과정에서 팀원들의 코드에도 영향이 가게 됨
- 데이터의 수정이 왜 필요한지, 데이터의 수정이 이뤄지면 무슨 변경 사항이 생기는지, 더 잘 전달하고, 더 일찍 대화를 했으면 하는 아쉬움이 있었음
- 생각지도 못했던 수많은 예외 사항들의 개선 팀원분들의 QA로 빠르게 예외 사항 처리
- 자바 코드 컨벤션에 맞지 않는 코드들이 많았음
- 예외 처리가 부족했던 부분들이 많았음
- 데이터를 저장하고 불러오는 기능을 추가하고 싶었지만, 구현하지 못한 점
- RDB적 관점으로 데이터 구조를 설계했다면, 지금보다 더 깔끔하게 구조 구현
💙 Try - Problem에 대한 해결책, 당장 실행 가능한 것
- IntelliJ기준 ctrl+alt+L을 누르면 코드가 현재 설정해놓은 서식으로 정렬된다. 이 기능을 자주 이용해보자.
- 프로그램을 작성할 때 들어올 수 있는 예외 상황을 생각하면서 코드를 짜보자.
- Java Code Convention을 기준으로 협업에 좀 더 어울리는 형태의 코드로 수정
- Java에 대한 개인 역량 강화하기
- UML Diagram이나 Flowchart 작성하는 방법을 배워서 프로젝트에서 사용하기