Slide 26
Slide 26 text
Protocol Buffer
클라팀에서 느낀 문제점
- DTO 를 Local Storage 에 저장하고 있는데, DTO 구조가 바뀌면?
- Client specific 로직은? proto 파일을 수정?
- generated code 는 읽기 어렵다
결론 : DTO 를 직접 만들자 (data class)
- proto 파일 = API 문서
- Migration, client specific 로직 짜기 수월
- 그럼 결국 Client 는 오탈자가 날수 있는거 아닌가요?
-> 원하는 형태의 data class 를 만들어주는 Compiler 를 만들자.