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 |
No Comments