오늘 할 일
🍏 코드 스테이츠 85일차
[Pre-Project] Day 5
- 테이블 명세서 나머지 작성하기
- ERD 그리기
- 개발 초기 파트부터 API stub 데이터까지 만들어놓기
다른거
- 1일 1커밋
오늘 배운 것
[Pre-Project] Day 5
테이블 명세서 나머지 작성
- 테이블 명세서에 남은 테이블을 모두 작성했다.
- TAG, QUESTION, ANSWER, IMAGE 테이블을 작성했다.(이따가 바뀜)
ERD 그리기
- 사용자 요구사항 정의서와 테이블 명세서를 기준으로 ERD를 작성했다.
- 작성하면서 테이블 간의 관계를 인수님과 조정해가면서 기존 테이블 명세서에 입력해놓았던 불필요한 속성들을 줄일 수 있었다.
- 테이블 간의 관계를 이용해서 새로운 테이블이 추가 됐다. → TAGMANAGER 테이블
개발 초기 파트부터 API stub 데이터까지 만들기
- 기존 목표인 API stub까지는 만들지 못하고 개발의 극 초기단계인 controller, dto, entity, mapper, respository, service에 대한 내용을 인수님과 나눠서 진행했다.
- git merge를 제대로 하지 못하다보니 에러가 발생해서 한참 고생했다.
- .idea 폴더와 out 폴더는 인텔리제이 프로젝트에서 구조가 변경되는 경우 자동으로 생성하는 폴더이다. 삭제해도 무방해서 삭제했다.
다른거
Programmers Lv. 1 옹알이(2) 문제입니다. 처음에는 배열에 넣어두고 if문에서 값을 비교해주었는데, 성능이 그닥 좋지 않아서 문자열을 직접 비교해주었습니다. 반복되는 옹알이 문자인 경우에는 별다른 동작을 하지 않도록 continue를 해주는 것이 관건이었습니다!
Programmers 옹알이(2)
GitHub - chaning49/algorithm: 코딩테스트를 위한 알고리즘 공부
코딩테스트를 위한 알고리즘 공부. Contribute to chaning49/algorithm development by creating an account on GitHub.
github.com
느낀점
- 테이블 명세서부터 개발 극 초기의 파일까지 만들고 git에 push해줬는데, 우여곡절이 많았다. 스트레스 받는 과정이었지만 그래도 다음에는 대처할 수 있으리라 믿는다.
- 협업을 위해서는 git을 잘 활용할줄 알아야한다는 생각이 크게 들었다. branch에 대한 방법론들도 익숙해지도록 책이나 블로그 등을 참고해서 정리해봐야겠다.
- 하루종일 앉아있으니 몸이 무겁다. 언제부터 다시 운동을 할 수 있을까,,,
내일 할 일
🍏 코드 스테이츠 86일차
[Pre-Project] Day 6
- BE API 회의(오전 10시 30분)
- FE + BE API 명세서 작성 회의(오후 1시 30분)
- API 명세서 작성되는 대로 Dto, Entity, Mapper, Repository 코딩하기
다른거
- 1일 1커밋
'TIL' 카테고리의 다른 글
TIL_20221223 (0) | 2022.12.23 |
---|---|
TIL_20221222 (0) | 2022.12.22 |
TIL_20221220 (0) | 2022.12.20 |
TIL_20221219 (0) | 2022.12.19 |
TIL_20221218 (0) | 2022.12.18 |