์ฝ๋ ์ปจ๋ฒค์ (Code Convention)
์ฝ๋ ์ปจ๋ฒค์ ์ด๋ ์ฝ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํ ์ผ์ข ์ ์ฝ๋ฉ ์คํ์ผ ๊ท์ฝ(ํ๋์ ์์ฑ ํ์ค)์ด๋ค.
์ ์ฐํ ๋ฌธ๋ฒ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์ธ์ด์ผ์๋ก ๊ฐ๋ฐ์ ๊ฐ ํต์ผ๋ ๊ท์ฝ์ด ์๋ค๋ฉด ์ฝ๋์ ์๋๋ฅผ ํ์ ํ๊ฑฐ๋ ์ค๋ฅ๋ฅผ ์ฐพ๊ธฐ ์ด๋ ค์ฐ๋ฉฐ ์ ์ง๋ณด์ ๋น์ฉ์ด ๋์ด๋๊ธฐ ๋๋ฌธ์ ์ฝ๋์ ๊ฐ๋์ฑ์ ๋์ด๊ณ ์์ฑํ ์ฝ๋๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ง๋ณด์ํ๊ธฐ ์ํด์๋ ๊ณตํต์ ๊ท์น์ ๊ผญ ์์ฑํ ํ์๊ฐ ์๋ค!
์ฝ๋ฉ ์ปจ๋ฒค์ ์ ์์ฑํ๊ฒ ๋๋ฉด ์๋์ ๊ฐ์ ํจ๊ณผ๋ฅผ ๋๋ฆด ์ ์๋ค!
๐ ์ ํด์ง ๊ท์น์ด ์์ด ๋ช ์นญ์ด๋ ๊ตฌ์กฐ๋ฅผ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ํ์ ํ ์ ์๋ค.
๐ ํต์ผ๋ ๊ท์ฝ์ด ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์ฌ๋๋ค์ด ์ฝ๋๋ฅผ ์ดํดํ๊ธฐ ์ฝ๊ณ ํธ๋ฆฌํ๋ค!
๐ ์ ์ง๋ณด์ ๋น์ฉ์ ์ค์ผ ์ ์๋ค.
โ๏ธ ๊ฐ์ธ์ ์ธ ์๊ฐ
์ ์ ๊ฐ๋ฐ์๋ผ๋ฉด ์ ์ฌ ํ, ํ์ฌ ๋ด์ ์์ฑ๋ ์ฝ๋ฉ ์ปจ๋ฒค์ ์ด ์ด๋ป๊ฒ ๋๋์ง ํ์ ํ๋ ๊ฒ์ด ๊ธฐ๋ณธ ์์์ด์ง ์์๊น ์ถ๋ค.
๋ํ, ์๋น์ค ํ์ฌ๋ผ๋ฉด ๋๋ฉ์ธ ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง๊ณผ DB ์คํค๋ง ์ค๊ณ๊ฐ ์ด๋ป๊ฒ ์ง์ฌ์ ธ ์๋์ง ํ์ ํ๋ค๋ฉด A๊ธ ์ ์ ๊ฐ๋ฐ์๋ก ํ๊ฐ๋ฐ์ ์ ์์ ๊ฒ ๊ฐ๋ค!
'๐ ์ฐ์ฌ ์๋ฆฌ์ฆ > ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ์๋ฉด ์ข์ ๋ด์ฉ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฉํฐ ์ค๋ ๋ - ์์์ฑ (Atomicity) (0) | 2023.05.03 |
---|---|
๋ฉํฐ ์ค๋ ๋ - ๊ฐ์์ฑ (Visibility) (0) | 2023.05.03 |
๋์์ฑ (Concurrency) ๋ฐ ๋ณ๋ ฌ์ฑ (Parallelism) (0) | 2023.05.02 |
๊ตฌ๋ฌธ ์๋ฌ, ๋ ผ๋ฆฌ ์๋ฌ, ๋ฐํ์ ์๋ฌ (0) | 2023.02.13 |
๋ผ์ด๋ธ๋ฌ๋ฆฌ, API, SDK, Framework (0) | 2023.01.17 |