안녕하세요
서버의 query를 수정할 때 프론트에서 매끄럽게(?) 적용하는 방법에 대해 여러분의 생각을 공유해주시면 감사하겠습니다.
현재 저희 팀은 query를 수정했을 때 아래의 2가지 방법을 사용하고 있습니다.
1. 서버의 user query를 수정, 프론트는 수정된 user query에 맞게 프론트 수정, 프론트, user 모두 수정 되었으면 develop에 넣기
2. user2 query를 만들어 놓고 develop에 넣어 놓음(user, user2 모두 공존), 이후 프론트에서 user2 query로 교체 후 develop에 넣음. 나중에 user를 제거하면서 user2의 이름을 user로 교체
위의 2가지 방법을 사용했을 때, 문제점은 다음과 같습니다.
• 첫번째 방법은 프론트가 수정한 user query를 적용 하였는지 계속 신경써야함, 수정 안했는데 서버에서 실수로 user를 develop에 넣으면 문제 생김
• 두번째 방법은 프론트가 user2로 수정했으면 이후 user를 제거하고 user2를 user로 이름을 변경해야 하는 작업
첫번째 방법은 계속 신경을 써야하고, 두번째 방법은 적용 후, 이름을 바꾸는 작업을 또 해야한다는 단점이 있습니다.
다른 분들은 query 수정 시에 어떤식으로 매끄럽게(?) 프론트와 동기화 하는지 궁금합니다.