๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋ณ€์ˆ˜๋„ค์ด๋ฐ (1)

Hey Tech

์Šค๋„ค์ดํฌ ํ‘œ๊ธฐ๋ฒ• vs ์นด๋ฉœ ํ‘œ๊ธฐ๋ฒ• vs ํŒŒ์Šค์นผ ํ‘œ๊ธฐ๋ฒ•

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ ๋ณ€์ˆ˜๋ช…, ํ•จ์ˆ˜๋ช… ๋“ฑ์˜ ๊ด€์Šต(convention) ํ‘œ๊ธฐ๋ฒ• 3๊ฐ€์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ์Šค๋„ค์ดํฌ ํ‘œ๊ธฐ๋ฒ•(snake_case) ๋‹จ์–ด ์‚ฌ์ด์— underscore(_)๋ฅผ ํ™œ์šฉํ•˜๋Š” ํ‘œ๊ธฐ๋ฒ• Python์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ ๋ณ€์ˆ˜๋ช…, ํ•จ์ˆ˜๋ช…, ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋“ฑ์— ํ™œ์šฉ ์˜ˆ์‹œ) user_name, retention_score ์นด๋ฉœ ํ‘œ๊ธฐ๋ฒ•(camelCase) ์†Œ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๊ณ  ์ด์–ด์ง€๋Š” ๋‹จ์–ด๋“ค์˜ ์‹œ์ž‘์€ ๋Œ€๋ฌธ์ž๋กœ ์ž‘์„ฑํ•˜์—ฌ ๋‹จ์–ด ๊ฐ„ ๊ตฌ๋ถ„์— ์šฉ์ดํ•œ ํ‘œ๊ธฐ๋ฒ• '๋‹จ๋ด‰๋‚™ํƒ€ ํ‘œ๊ธฐ๋ฒ•'์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆผ ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž์˜ ์กฐํ•ฉ์ด ๋‚™ํƒ€์˜ ํ˜น์ฒ˜๋Ÿผ ์†Ÿ์•˜๋‹ค๊ฐ€ ๋‚ด๋ ค๊ฐ”๋‹ค๊ฐ€ ํ•˜๋Š” ๋ชจ์–‘ ๊ฐ™๋‹คํ•ด์„œ ๋ถ™์—ฌ์ง„ ํ‘œ๊ธฐ๋ฒ• Java ์–ธ์–ด์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ ์˜ˆ์‹œ) getUserName, findByUserName ํŒŒ์Šค์นผ ํ‘œ๊ธฐ๋ฒ•(PascalCase) ๋‹จ์–ด์˜ ์ฒซ ์‹œ์ž‘์€ ํ•ญ์ƒ ๋Œ€๋ฌธ์ž..

SW ๊ฐœ๋ฐœ/etc 2022. 1. 27. 21:06