์ฝ๋ฉ ๋ค์ด๋ฐ ์ผ์ด์ค ์ ์ฒด ๋ณํ๊ธฐ ์ฌ์ฉ๋ฒ
ํ๋ก์ ํธ๋ง๋ค, ํน์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ง๋ค ๋ณ์ยทํจ์ยทํ์ผ๋ช ์ ์ฌ์ฉํ๋ ๋ค์ด๋ฐ ๊ท์น์ด ๋ค๋ฆ ๋๋ค. Python์ snake_case, JavaScript๋ camelCase, ํด๋์ค๋ช ์ PascalCase, URL์ด๋ CSS๋ kebab-case, ์์๋ UPPER_SNAKE_CASE๋ฅผ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค. ์ด ๋๊ตฌ๋ ์๋ณ์๋ฅผ ํ ๋ฒ๋ง ์ ๋ ฅํ๋ฉด 5๊ฐ์ง ํ๊ธฐ๋ฒ์ผ๋ก ๋์์ ๋ณํํด ๋ณด์ฌ์ค๋๋ค.
์ ๋ ฅ๊ฐ์ ๊ณต๋ฐฑ, ์ธ๋์ค์ฝ์ด(_), ํ์ดํ(-), ์นด๋ฉ ํ๊ธฐ(๋๋ฌธ์ ๊ฒฝ๊ณ) ๋ฑ ์ด๋ค ํ์์ผ๋ก ์์ฑ๋์ด ์๋ ์๋์ผ๋ก ๋จ์ด ๋จ์๋ก ๋ถ๋ฆฌํ ๋ค ๊ฐ ํ๊ธฐ๋ฒ ๊ท์น์ ๋ง๊ฒ ๋ค์ ์กฐํฉํฉ๋๋ค. "user_profile_image", "userProfileImage", "user-profile-image" ์ค ๋ฌด์์ ์ ๋ ฅํด๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ฌ๋ฌ ์ธ์ด๋ฅผ ์์ด ์ฐ๋ ํ๋ก์ ํธ์์ ๋ณ์๋ช ์ ํต์ผํ๊ฑฐ๋, ๋ค๋ฅธ ํ์ ์ฝ๋ ์ปจ๋ฒค์ ์ ๋ง์ถฐ ์ด๋ฆ์ ๋ฐ๊ฟ์ผ ํ ๋ ์ผ์ผ์ด ์์ผ๋ก ๋ฐ๊พธ๋ ์๊ณ ๋ฅผ ๋์ด์ค๋๋ค.
API ์๋ต ํ๋๋ช ์ ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๊ฐ์ ์๋ก ๋ค๋ฅธ ํ๊ธฐ๋ฒ์ผ๋ก ๋ง์ถฐ์ผ ํ ๋๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปฌ๋ผ๋ช ์ ์ฝ๋ ๋ณ์๋ช ์ผ๋ก ์ฎ๊ธธ ๋๋ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ํ์ฉํ ์ ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๊ณต๋ฐฑ, ์ธ๋์ค์ฝ์ด, ํ์ดํ, ์นด๋ฉ ํ๊ธฐ ๋ฑ ๋ค์ํ ์ ๋ ฅ ํ์์ ์ธ์ํด ๋จ์ด ๋จ์๋ก ๋ถ๋ฆฌํ ๋ค ๋ณํํ๋ฏ๋ก ๋๋ถ๋ถ์ ์๋ณ์ ํ๊ธฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๋ค, ์ซ์๋ ํ๋์ ๋จ์ด ๊ตฌ์ฑ ์์๋ก ์ทจ๊ธ๋์ด ๊ฐ ํ๊ธฐ๋ฒ์ ๊ทธ๋๋ก ํฌํจ๋ฉ๋๋ค.