camelCase
snake_case
PascalCase

์ด๊ฑฐ ์™ธ์—๋„ ๋งŽ์ง€๋งŒ ์ €๊ฑฐ 3๊ฐ€์ง€๊ฐ€ ๋ฉ”์ด์ €๊ณ  ๋‚˜๋จธ์ง€๋Š” ํฌ๊ฒŒ ์ธ๊ธฐ์žˆ์ง„ ์•Š์Œ.

๋งˆ์†Œ์—์„œ ๋งŒ๋“  C#๊ณผ ๋‹ค๋ ‰ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” camelCase๋กœ ์ฝ”๋“œ ์ปจ๋ฒค์…˜์„ ์žก์•˜๊ณ , C#์œผ๋กœ ์ฝ”๋”ฉํ•˜๋Š” ์œ ๋‹ˆํ‹ฐ๋„ camelCase์“ฐ๋Š”๊ฑฐ

C++ iso๋Š” snake_case๋กœ ์“ฐ๊ณ  ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ c++ stl์ฝ”๋“œ๋‚˜ ์Šคํƒ ๋‹ค๋“œ ์ฝ”๋“œ ๋ณด๋ฉด ๋‹ค snake_case์ž„

๋ญ ๋„๋ฆฌ ์•Œ๋ ค์ง„ ์˜ˆ๋กœ๋Š” ์ด๋Ÿฐ๋ฐ ์•Œ์•„์„œ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ์“ฐ๋Š”๊ฒŒ ์ค‘์š”ํ•˜์ง€ ๋ญ๊ฐ€ ๋ฌด์กฐ๊ฑด ๋” ์ข‹๋‹ค ์ด๋Ÿฐ๊ฑด ์—†์Œ.

๊ฐ™์€ ํด๋ž˜์Šค ๋‚ด์—์„œ ์–ด๋–ค ํ•จ์ˆ˜๋Š” DoUpdate(); ๋ผ๊ณ  ์“ฐ๊ณ  ๋‹ค๋ฅธ ํ•จ์ˆ˜๋Š” do_something(); ๋˜๋‹ค๋ฅธ ํ•จ์ˆ˜๋Š” doWhat();
์ด๋Ÿฐ์‹์œผ๋กœ ์ฝ”๋”ฉํ•˜๋Š”๊ฒŒ ์ž˜๋ชป๋œ๊ฑฐ

๊ฐ€๊ธ‰์  ์ž๊ธฐ๊ฐ€ ์“ฐ๋Š” ์ฝ”๋“œ ์ผ๊ด€์„ฑ์žˆ๊ฒŒ ํ•˜๊ณ  ์˜ˆ๋ฅผ ๋“ค์–ด ํด๋ž˜์Šค ๋ฉค๋ฒ„ ํ•จ์ˆ˜๋ฅผ PascalCase๋กœ ์ •ํ•˜๋ฉด ๊ทธ ํ”„๋กœ์ ํŠธ ๋‚ด์—์„  ๋‹ค PascalCase๋กœ ์“ฐ๋ผ๋Š” ๋œป์ž„.
ํŒ€์ด๋ฉด ํŒ€ ์ „์ฒด๊ฐ€ ํšŒ์‚ฌ๋ฉด ํšŒ์‚ฌ ์ „์ฒด๊ฐ€ ์ด๋ ‡๊ฒŒ ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜์„ ์ผ๊ด€์„ฑ์žˆ๊ฒŒ ์œ ์ง€ํ•˜๋Š”๊ฒŒ ์ข‹์Œ.

๋ณดํ†ต namespace๋กœ ๋‚ด์ฝ”๋“œ์™€ ์™ธ๋ถ€ ์ฝ”๋“œ ๊ตฌ๋ถ„์„ ํ• ํ…๋ฐ ๊ทธ namespace ๋‚ด์—์„œ ์ผ๊ด€์„ฑ์„ ์ง€ํ‚ค๋ฉด ๋Œ€์ฒด๋กœ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ์ผ์€ ์—†๋‹ค๊ณ  ๋ณด๋ฉด ๋จ.