api문서화
- 지금까지 개발한 api들을 클라 선생님들께서 쉽게 쓰시도록 문서화를 하는 중인데, 이게 문서 작성을 그냥 하는게 아니라
- 아스키독이라는 포멧으로 문서가 코드 업데이트시 자동으로 테스트코드로부터 정보를 읽어들여 업데이트를 하게 되는 그런 코드인데 쉽게 말해서 문서가 코드에 맞춰 자동업데이트 되도록 포맷 잡아주는 일이다
- 근데 이 작업이 그냥노가다도 아니고 러닝커브도 어느정도 필요한 골치아픈 노가다라서 쫌 힘들었다 ㅋㅋ
- 지난주에 하루정도 공부하면서 엔티티 하나 분량만큼 만드는데 너무 힘들었는데, 오늘은 그새 좀 익숙해졌는지 두시간만에 엔티티 하나분량을 만들어냈다!
- 역시 시간이랑 자원만 충분하면 뭐든 나오는가보다...!
트랜잭션과 아이솔레이션 레벨
- 회사에서 개발하다보니까 프로젝트 환경 구성을 직접 라기보다는 이미 되어있는 상황에서 로직개발(서비스 레이어) 를 주로 하는데
- 서비스 레이어의 코드를 짜면서 매번 사용하는 트랜잭션 아이솔레이션 레벨을 정리하고 있다
https://github.com/d-h-k/TIL-Contents-PlayGround/blob/main/%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98%EA%B3%BC%20isolation%20level.md
- 뭔가 생각보다 팍팍 잘써지지도 않고 해서 일단 1차로 작성하고 앞으로 조금씩 더 보강예정