오늘의 활동
- 백로그 작성
- 프로젝트 환경 설정
- REST DOCS
- git init 충돌 문제
- Feed 기능 틀 잡기
- Programmers 의상
느낀 점
- 오늘은 알버트 센세의 도움으로 REST DOCS 적용 후 그걸 기반으로 Feed 기능의 틀을 잡을 수 있었다. REST DOCS는 내가 화면 공유를 하며 했고, Feed 기능은 보노가 했다.
- Rest Docs 세팅을 직접 해보면서 전반적으로 어떤 느낌으로 세팅하는지와 Swagger에 비해 REST DOCS가 왜 편한지도 알게 되었다. 테스트 코드를 짜야 하고 이를 위해 테스트 코드에서 조금 더 신경써야 할 부분이 있지만, 그래도 한 번 제대로 세팅을 해놓으면 자동으로 문서가 변하기 때문에 편하게 사용할 수 있다.
- 프로젝트 세팅에서
build.gradle
파일을 계속 만지게 되는데 여기서 에러 해결에 대부분의 시간을 쏟은 것 같다. 정말 사소한 것이라도 빠뜨리면 어떤 오류인지 알 수가 없기 때문에 알버트의 경험과 도움이 없었다면 오늘 안에 끝나지는 않았을 것이라 생각한다.
- REST DOCS 세팅 후에 이제 커밋을 하려 하니 최상위 git과 module git의 충돌이 일어나 푸시하지 못하는 상황이 일어났다. 나는 그 전까지 최상위 루트가 아닌 module의 루트에서 작업을 해왔었기 때문에 이번에도 그렇게 해결하려 했다. 이런 저런 일들이 있었지만 결론은 최상단 루트의 git과 module 폴더의 git이 둘 다 init 되었기 때문에 충돌이 난 게 원인이었다. 알버트와 보노의 환경에서는 그렇지 않은데 뭔가 내 인텔리제이에서 module을 생성하면 자동적으로 git init을 하는 것 같다. 아직 이 세팅 값은 찾지 못해서 혹시 다음에도 이런 일들이 일어나면 git init을 수동으로 없애고 사용하려 한다. 지금까지처럼 module에서 작업하지 말고 앞으로는 이번에 배운 것으로 최상단 루트에서 작업하는 것들 연습해야겠다.
- 테스트 코드 강의에 시간을 더 쏟고 싶었지만 생각보다 시간이 많이 나지를 않는다. 하지만 주말도 있으니 이번주까지는 꼭 완강하자.
내일 할 일
Leave a comment