안녕하세요 다른 커뮤니티에 올렸던 질문인데요 이곳에도 문의 드립니다
서버와 클라 모두 구현하려고 합니다. 이때 서로간에 공용으로 사용될 코드가 예상되는데요 (접근 url, 테이블 매핑 객체 및 기타)
이경우 언어가 다르던지 해서 코드 작성시 서로 참조가 안될 경우, 양쪽에 코드 중복으로 수정이나 관리가 귀찮아질 것 같습니다
보통 이경우 어떻게 해결 하시는지요?
제가 생각한 방법은 아래와 같으나.. 전혀 다른 방법이 정석일 것 같아 질문 드립니다
1. 언어간 변환툴을 사용한다 (없으면 만든다. 보통 key-value형태의 class 들이니 언어특성을 거의 타지 않음으로)
2. 통신할때 사용하는 데이터 형식(json등)이 있으니 이것만 손으로 짜고 양쪽에 사용될 파일들은 이 파일로 부터 각각 자동 생성되게 한다(예:json > 서버 class, json > 클라 class). 통신하지 않는 공용 코드도 같은 방식을 사용한다.