주노 님의 블로그

20240808 본캠프 19일차 TIL 본문

TIL

20240808 본캠프 19일차 TIL

juno0432 2024. 8. 8. 23:49

본캠프 19일차 내용 간단요약

  • 09:00 ~ 12:00 : 프로젝트 개선
    학생 이름에 정규식 추가, 테스트용 더미데이터 생성, null값 처리문제 해결
  • 12:00 ~ 13:00 : 점심시간
  • 13:00 ~ 14:00 : 발표 및 회의준비
    발표자료 검토 및 시연영상 제작
  • 14:00 ~ 16:30 : 프로젝트 발표
  • 16:30 ~ 17:00 : 팀 회의
  • 17:00 ~ 19:00 : 저녁시간
  • 19:00 ~ 21:00 : KPT회고 

오늘 해야할 일✔️ 🔺 ❌


프로젝트 개선

더보기

다른조를 놀러갔다가 예외처리의 예를 더 보고왔다

 if(!Pattern.matches("^[0-9a-zA-Zㄱ-ㅎ가-힣 ]*$",name))
        {
            throw new IllegalArgumentException("학생 이름은 영어 대소문자, 한글문자, 숫자만 가능합니다.");
        }

바로 정규표현식

학생 이름에 표현식이 포함되어야해서 바로 가져왔다

표현식은 나중에 따로 공부해봐야겠다.. 표현식은 넘나 어려워..

 

테스트용 더미 데이터 생성

DummyData클래스를 생성해서

더미데이터를 만들었다

테스트 하면 등록이 필수인게 미리미리 더미데이터를 만들면 편하지만

막바지에 생성한게 아쉽다..!


발표 및 회의준비

더보기

발표용으로 ppt를 보며 서로 검토하는 시간을 가졌다

가독성 부분에서 살짝 수정했고, 그외에는 완벽했다

 

그리고 간단한 시연영상을 만들었다


팀 회의

더보기

개선할점

main.java 삭제

dev 브랜치에서 main으로 변경

setter은 사용하지않으니 제거

App.java역할이 너무 크다

과목이나 Enum타입으로 뺄 수 있는건 빼서 관리하는것이 좋다

구조가 단순하다

 

좋은점

주석으로 소통한 부분

 

과제 리팩토링은 우리 팀이 자바에대해서 점점 실력이 늘때쯤 해보는게 좋지않을까.. 마음속으로 생각중..!

고칠수 있는 몇개는 내일 고쳐야할것 같다


KPT회고 및 회고

더보기

KPT회고

Keep - 현재 만족하고 있는 부분

서로 모르는부분이 있을 때 바로바로 얘기하는 점이 굉장히 좋았으며 덕분에 팀워크도 더 좋았던 것 같다.

팀과의 단합이 잘되어있었다.

팀장님이 계획을 아주 잘 세워주셨고 팀원들도 그 계획에 맞게 최선을 다해서 각자 맡은 부분을 하였다.

서로서로가 의견을 내어 프로젝트 발전에 큰 도움이 되었다

좋은 팀워크를 가진 팀에 속해있던거 같아서 아주 만족하고 팀장님이 너무 잘 이끌어줘서 한결 수월했다.

각자의 개발수준에 따른 적절한 역할분배로 다같이 흥미를 안잃고 열심히 개발을 하였다

의사소통이 원할했고 서로 문제점과 도움을 줄수 있는부분의 소통이 매끄러웠다.

기초적인 프로그래밍 개발 능력 향상에 도움이 되었다


이태건

의사소통이 원할했고 서로 문제점과 도움을 줄수 있는부분의 소통이 매끄러웠다

Problem - 불편하게 느끼는 부분

주석을 모호하게 작성하여 다른 분들의 이해에 차질이 좀 있었다.

딱히없었지만, 굳이 말하자면 팀원들의 개발수준의 차이가 약간 있었기 때문에 코드에 대한 이해하는 시간의 차이가 좀 있었다

회의시간에 약간씩 늦었던점에대해서는 조금... 그랬다! >> 같이 기다린 사람의 동의!!


Try - Problem에 대한 해결책, 당장 실행 가능한 것

협업 할 때 코드에 다른 팀원분들이 이해 할 수 있게 주석을 단다

회의 시간에 늦었을때 벌칙을 부여한다

부족한 개발수준은 개인공부시간에 더 열심히 해야한다.

 

개인 회고

 

팀이랑  그래도 2주 정도 있어서 내용이 많이 나온것같다

이번 팀도 최대의 장점인 사이가 좋았다는것이다

모르는 팀원분들도 아는 팀원분들도 서로 의견을 나누고 가르쳐준게 아주 좋은 팀워크라고 생각한다

 

이번 패턴은 ECB패턴을 사용했으며, 최대한 쉽게쉽게 비전공자와 같이 할수 있는게 어떤게 있을까 고민을한것같다 이리저리 분리하면 더 어려워서 자바의 흥미도 잃을것 같고, 최대한 ECB 패턴으로하되 지금의 코드는 너무 길고 객체지향의 원칙과는 거리가 먼 자료긴 했다

 

꼭 팀원들과 위 과제를 리팩토링 해봤으면 좋겠다는 개인적인 소망..!


오늘의 회고 & 12시간 몰입했는가?

자바 강의 끝 ! 오늘은 이번 프로젝트의 마지막주차다

확실히 발표 전 시간은 엄청 바쁘고 발표끝나면 팀원들과 떠드느라 이날은 시간이 빨리가는듯했다

 

 

'TIL' 카테고리의 다른 글

20240812 본캠프 21일차 TIL  (0) 2024.08.12
20240809 본캠프 20일차 TIL  (0) 2024.08.09
20240807 본캠프 18일차 TIL  (0) 2024.08.07
20240806 본캠프 17일차 TIL (추가추가추가해야함)  (0) 2024.08.07
20240805 본캠프 16일차 TIL  (0) 2024.08.06