Skip to main content

Theme 개발시 네이밍 규칙

 

테마/계정/DB 복사 시 중복 단어로 인한 오류 방지를 위한 네이밍 규칙

 🔎문제사항

테마나 DB를 복사할 때, 폴더명내부 콘텐츠의 텍스트가 함께 일괄 변경되면서 예상치 못한 문제가 발생할 수 있습니다.

예를들어

  • 예를 들어, 기존 composable 테마를 복사해 **새로운 테마인 myaccount**로 변경하는 경우,
    편집기에서 composable이라는 단어를 전체 검색 후 변경하게 되면 폴더명뿐 아니라 내부 콘텐츠의 모든 composable 텍스트가 **myaccount**로 바뀌어버립니다.
  • 이와 비슷한 문제가 DB 복사 시에도 발생할 수 있습니다. DB 사용자 이름(composable_db)이 포함된 특정 값들이 일괄 변경되면서 Definer나 테이블 내 데이터까지 변경되어 원치 않는 데이터 수정이 일어날 수 있습니다.
  • 따라서 이러한 문제를 방지하고, 다른 테마나 DB로 복사 작업을 보다 편리하게 수행하기 위해 아래와 같은 네이밍 규칙을 제안합니다.

 🛠 해결방안

1️⃣테마명, 계정명, DB명에 언더바(_) 사용하기
기존방식
✅변경방식
분류
composable ✅ compos_able theme
myaccount ✅ my_account theme
composable_db ✅ compos_able_db db
myaccount_db ✅ my_account_db db
2️⃣도메인(URL) 생성 시 하이픈(-) 사용하기
기존방식
✅ 변경방식
분류
composable.com ✅ compos_able.com domain
myaccount.com ✅ my_account.com domain