-
Notifications
You must be signed in to change notification settings - Fork 5
Coding Convention
ukssss edited this page Mar 10, 2023
·
1 revision
- ์ธ๋ฏธ์ฝ๋ก ํ์ ์ฌ์ฉ
- function ์ผ๋ก ํจ์ ์์ฑ, ํ์ํ ๊ฒฝ์ฐ ํ์ดํ ํจ์ ์ฌ์ฉ
- ์๋ ๊ฒฝ๋ก๋ก import, export ๋ฅผ ์ฌ์ฉ
- export ํ ํจ์๋ function ์ ์ฌ์ฉ
- var ์ ๋ ๊ธ์ง !!, const, let ์ฌ์ฉ
- ์นด๋ฉ์ผ์ด์ค(camelCase) ์ฌ์ฉ
- ๊ธฐ๋ณธ Tab Depth 2, ์ต๋ Tap Depth 4
- depth ๊ฐ 4 ์ด์์ผ๋ก ๊น์ด์ง๋ฉด ํจ์๋ฅผ ํตํด ๋๋ ์ ์๋๋ก ์ค๊ณํ ๊ฒ !
- ์ด๋ฆ์ ํตํด ์ฐ์์๋ฅผ ์ ์ ์๋๋ก ์๋ช ํ ๊ฒ (20์ ๋ฏธ๋ง, ์ง๊ด์ )
- ์ด๋ฆ์ ๋งจ ์์ด๋ ๋งจ ๋ค์ ์ธ๋๋ฐ(_)๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒ
- ๋ณ์, ํจ์, ์ธ์คํด์ค ๐๐ป
camelCase (์นด๋ฉ ์ผ์ด์ค)
- ํด๋์ค, ์์ฑ์๋ช
๐๐ป
PascalCase (ํ์ค์นผ ์ผ์ด์ค)
- ์์ ๐๐ป
SCREAM_SNAKE_CASE (์คํฌ๋ฆผ ์ค๋ค์ดํฌ ์ผ์ด์ค)
์ฐธ๊ณ ์๋ฃ - Page, Component ๐๐ป
PascalCase (ํ์ค์นผ ์ผ์ด์ค)
- img ๐๐ป
kebab-case (์ผ๋ฐฅ ์ผ์ด์ค)
- ๋ณ์, ํจ์, ์ธ์คํด์ค ๐๐ป
- ํจ์ ์ด๋ฆ์
๋์ฌ + ๋ช ์ฌ
๊ตฌ์กฐ๋ก ๋ค์ด๋ฐํ ๊ฒ.
**// ๊ธฐ๋ณธ ์ฃผ์**
**// ?** ์๊ฒฌ.
โ ์๊ฒฌ์ ๊ตฌํด์ผํ๊ฑฐ๋, ํผ๋๋ฐฑ์ ์์ฒญํ ๊ฒฝ์ฐ ์ฌ์ฉ.
**// !** ์ฃผ์
โ ์ ๊ฒฝ ์ธ ๋ถ๋ถ์ด๋ ์ค์ํ ์ด์ผ๊ธฐ๊ฐ ์์ ๋ ์ฌ์ฉํด์ฃผ์ธ์.
์ฃผ์์ ์ต๋ํ ์์ฐ๊ฒ๋ ์ฝ๋๋ฅผ ์์ฑํ ๊ฒ ! ! !
-
console.log()
๋ฅผ ์ง์ฐ๊ณ Pull Request ์์ฒญํ๊ธฐ - ์ผํญ ์ฐ์ฐ์ ์ฌ์ฉ์ ์ง์ํฉ๋๋ค.
- ๋ฐ๋ณต๋๋ ์ฝ๋๋ฅผ ์ค์ฌ ํจ์จ์ ์ธ ์ฝ๋๋ก ์ค๊ณํด์ฃผ์ธ์.
- 1 ํจ์, 1 ์์ , ์ฆ ํ๋์ ํจ์๋ ํ๋์ ์ผ์ ํ๋๋ก ์ค๊ณํด์ฃผ์ธ์.
๐ฃ ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- ๐ 23.03.08_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.10_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.13_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.14_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.14_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.15_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.15_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.16_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.16_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.17_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.17_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.20_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.20_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.21_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.22_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.24_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ๐ 23.03.27_๋ฐ์ผ๋ฆฌ์คํฌ๋ผ