์ผ์ด์ค ์ปจ๋ฒํฐ ํ์ฉ ์ฌ๋ก: ํ ์คํธ ์ผ์ด์ค ๋ณ๊ฒฝ ๋๊ตฌ๊ฐ ๋์์ด ๋๋ ๊ณณ
์ผ์ด์ค ์ปจ๋ฒํฐ ํ์ฉ ์ฌ๋ก
์ผ์ด์ค ์ปจ๋ฒํฐ๋ ๋จ์ํ ์์ ๋๊ตฌ ์ด์์ผ๋ก, ํ๋ก๊ทธ๋๋ฐ, ์ฝํ ์ธ , ๋ฐ์ดํฐ ์์ ์ ๋ฐ์์ ์ฌ์ฉ๋๋ ์์ฐ์ฑ ๋๊ตฌ์ ๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ผ์ด์ค ์ปจ๋ฒํฐ ํ์ฉ ์ฌ๋ก๋ฅผ ์๊ฐํฉ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ
๊ฐ๋ฐ์๋ ์ง์์ ์ผ๋ก ๋ค์ด๋ฐ ๊ท์น์ ์ ํํฉ๋๋ค:
- JavaScript ๋ณ์์๋
camelCase - Python ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์๋
snake_case - URL ์ฌ๋ฌ๊ทธ ๋ฐ CSS ํด๋์ค ์ด๋ฆ์๋
kebab-case
์ผ์ด์ค ๋ณํ๊ธฐ๋ ํด๋ฆญ ํ ๋ฒ์ผ๋ก ์ด๋ค ๊ฐ์ ๋ณํ์ ์ํํ์ฌ, ์ง๋ฃจํ ์๋ ์ฌ์ ๋ ฅ ์์ ์ ์์ ์ค๋๋ค.
์ฝํ ์ธ ์์ฑ
์์ฑ์๋ ํค๋๋ผ์ธ์๋ ํ์ดํ ์ผ์ด์ค, ๋ณธ๋ฌธ์๋ ๋ฌธ์ฅ ์ผ์ด์ค, ๊ฐ์กฐ์๋ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ผ์ด์ค ์ปจ๋ฒํฐ๋ ๊ธฐ์ฌ, ์ด๋ฉ์ผ, ์์ ๊ฒ์๋ฌผ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋ ์์์ ๋ณด์ฅํฉ๋๋ค.
๋ฐ์ดํฐ ์ ๊ทํ
์๋ก ๋ค๋ฅธ ์ถ์ฒ์ ๋ฐ์ดํฐ์
์ ๋ณํฉํ ๋ ๋์๋ฌธ์๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ๊ฐ ์์ฃผ ์์ต๋๋ค(USER_ID vs user_id). ์ผ์ด์ค ์ปจ๋ฒํฐ๋ ๊ฐ์ ธ์ค๊ธฐ ์ ์ ๊ฐ์ ์ ๊ทํํ์ฌ ์ค๋ณต๋๊ฑฐ๋ ๋ถ์ผ์นํ๋ ๋ ์ฝ๋๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
ํ์ ๋ฐ ๋ฒ๋ฅ
๊ณต์ ๋ฌธ์๋ ์ข ์ข ์๊ฒฉํ ๋์๋ฌธ์ ๊ท์น์ ์๊ตฌํฉ๋๋ค. ์ผ์ด์ค ๋ณํ๊ธฐ๋ ์ฐธ์กฐ๋ฌธ๊ณผ ์ธ์ฉ์ ๋๋ฌธ์, ์๋ฌธ์ ๋๋ ํ์ดํ ์ผ์ด์ค๋ฅผ ๊ท ์ผํ๊ฒ ์ ์ฉํฉ๋๋ค.
์์ฝ
๋ค์ด๋ฐ ๊ท์น๋ถํฐ ๋ฐ์ดํฐ ์ ๋ฆฌ๊น์ง, ์ผ์ด์ค ์ปจ๋ฒํฐ๋ ํ ์คํธ ๋์๋ฌธ์์ ์ผ๊ด์ฑ์ด ํ์ํ ๋ชจ๋ ๊ณณ์์ ์๊ฐ์ ์ ์ฝํด์ค๋๋ค. ์ ์ ํ ์ผ์ด์ค๋ฅผ ์ ํํ๊ณ ๋๊ตฌ๊ฐ ๋๋จธ์ง๋ฅผ ์ฒ๋ฆฌํ๋๋ก ํ์ธ์.