π Code Convention - prgrms-be-devcourse/NBE4-5-3-Team01 GitHub Wiki
βοΈ μ½λ 컨벀μ
1. λ¬Έμμ΄μ μ²λ¦¬ν λλ μλ°μ΄νλ₯Ό μ¬μ©νλλ‘ ν©λλ€.
2. λ¬Έμ₯μ΄ μ’
λ£λ λλ μΈλ―Έμ½λ‘ μ λΆμ¬μ€λλ€.
3. ν¨μλͺ
, λ³μλͺ
μ μΉ΄λ©μΌμ΄μ€λ‘ μμ±ν©λλ€.
4. κ°λ
μ±μ μν΄ ν μ€μ νλμ λ¬Έμ₯λ§ μμ±ν©λλ€.
5. μ£Όμμ μ€λͺ
νλ €λ ꡬ문μ λ§μΆ° λ€μ¬μ°κΈ° ν©λλ€.
// Good
function someFunction() {
...
// statementμ κ΄ν μ£Όμ
statements
}
6. μ°μ°μ μ¬μ΄μλ 곡백μ μΆκ°νμ¬ κ°λ
μ±μ λμ
λλ€.
a+b+c+d // bad
a + b + c + d // good
7. μ½€λ§ λ€μμ κ°μ΄ μ¬ κ²½μ° κ³΅λ°±μ μΆκ°νμ¬ κ°λ
μ±μ λμ
λλ€.
var arr = [1,2,3,4]; //bad
var arr = [1, 2, 3, 4]; //good
8. μμ±μ ν¨μλͺ
μ 맨 μκΈμλ λλ¬Έμλ‘ ν©λλ€.
function Person(){}
βοΈ μ½λ 컨벀μ
μ΄ νμν μ΄μ
- νμλΌλ¦¬ μ½λλ₯Ό 곡μ νκΈ° λλ¬Έμ μΌκ΄μ±μλ μ½λλ₯Ό μμ±νλ©΄ μλ‘ μ΄ν΄νκΈ° μ½λ€.
- λμ€μ μ
μ¬ μ§μ μ νλ‘μ νΈλ₯Ό νλ©° μ½λ 컨벀μ
μ λ§λ€μ΄ μ§ννλ€κ³ νλ©΄ νμ
λ©΄μμ μ 리νκ² μμ©ν μ μλ€.