일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 최대공약수
- 자바 최소공배수
- 자바 유클리드
- 최대공약수와 최소공배수
- 최소공배수
- 동일성과 동등성
- 프로그래머스 레벨1
- 유클리드호제법
- StringBuilder
- string
- toLowerCase()
- 스프링환경설정
- isuppercase()
- 자바 스트링
- sql 데이터형 변환
- string과 stringbuilder
- while과 two-pointer
- islowercase()
- 자바 최대공약수
- ineer join
- 스프링뼈대
- 베주계수
- git 컨벤션
- Git사용법
- replaceAll()
- 모던자바
- addDoc
- 래퍼타입
- 스프링
- stringbuilder의 reverse()
- Today
- Total
주노 님의 블로그
20240808 본캠프 19일차 TIL 본문
본캠프 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 |