DB 컬럼 (snake_case) 기준으로, 프로그래밍 언어별 조각코드 생성에 활용해보세요.
안녕하세요.
OKKY는 사실 참 오랜만이네요. ^^;
피해갈 수없는 반복된 작업 앞에, 부족하지만 필요로 하시는 분들이 계실거 같은데요.
DB 컬럼 (snake_case) 기준으로, camelCase 변수를 생성하는 서비스를 소개해드립니다.
프로그래밍 언어별 조각코드 생성에 활용해보세요.
데이터베이스 별로 쿼리는 다르지만, 아래와 같은 쿼리로 테이블 컬럼 정보 조회가 가능하죠.
(쿼리는 아래 언어별 탭 중 Columns 탭에서 몇 가지 DB 에 대해서는 찾아서 넣어뒀어요)

이런 쿼리를 통해 테이블 정의서 등을 작성하는데 이용하기도 하는데요.

Tab 으로 구분된 테이블 컬럼 정보를 복사해서 입력하면 아래와 같이 변수를 추출하고 타입을 유추합니다.

이를 기반으로 프로그래밍 언어별 조각 코드를 생성합니다.



개인적으로 옛~날 JSP 시절에도 공통 작업하면서 이런식의 소스코드 제너레이터를 만들어서 사용하곤 했었거든요.
시간이 많이 지나고 AI 코딩시대가 본격적으로 시작되는 시점이라... 지금 이런걸 만들어 소개하는게 좀 그런가? 싶기도 하네요. ㅎ
지금은 DB 컬럼 정보, Plain text, JSON 등에서 변수를 뽑고 있는데... 고민해서 조금 더 늘려 볼 생각입니다.
또 DB 컬럼 PK, is null, default value 등의 정보도 이용해서 조금 더 정교하게 할 수 있을거 같구요.
React, Vue 등의 입출력 폼도 템플릿 형식으로 가능 할 거 같네요.
제가 사용하는 언어는 그래도 그럭저럭 하겠는데... 모르는 언어는 ChatGPT 에게 물어물어 추가해야 할 것 같아요.
혹시 써보시면서 요청/개선 의견이나, 오류 같은거 알려주시면 개선해보도록 하겠습니다.
감사합니다.
서비스 주소
https://olosia.com/code-hanttam
이용 가이드
https://olosia.github.io/docs/main/code-hanttam/
영문 가이드