협업

    협업을 위한 snake_case -> camelCase 변환 방법 @JsonNaming, @JsonProperty

    협업을 위한 snake_case -> camelCase 변환 방법 @JsonNaming, @JsonProperty

    협업 도중 발생한 문제로 시도한 JsonNaming과 JsonProperty 문제가 발생한 이유는 다음과 같다. Front-End에서는 이미 많은 부분을 snake_case를 사용하고 있었기에 변경소요가 너무 커서 계속해서 snake_case를 사용하기 원했다. Back-End 개발자인 나는 Java 작성 규칙에 따라 camelCase로 작성하길 원했다. 그렇기 때문에 Front-End에서는 snake_case로 데이터를 보냈고, snake_case로 데이터를 받았다. 두 가지의 요구사항을 만족하기 위해 어떻게 해결할까? 생각을 하며 여러가지 방법을 시도해 보았는데, 결과물은 같지만 불필요한 코드가 많이 발생하게 되는 과정이 많이 생겼다. 이러한 문제해결 도중 @JsonNaming과 @JsonProper..

    GitHub, Git 협업 방법 workFlow

    GitHub, Git 협업 방법 workFlow

    Git에 대해 파악해봤고 팀으로 운용하면 어떻게 해야하나?를 정리해봤다 Git 협업방법에 대해 많은 사이트를 다녀보았다 알아보아도 한번에 이해하기 힘들어 정리 + 팀원들에게도 공유하여 도움이 되고자 ppt로 정리해본 내용이다. 이 글을 읽는 사람들에게 도움이 되었으면 좋겠다.