μλμ°¨ κ²½μ£Ό λ―Έμ μ μ₯μ
- μ λμ΄λ‘
docs
,test
,feat
,fix
,refactor
,chore
μ¬μ© - example
feat: μ¬μ©μ μ λ ₯ ν λλ©μΈ μ¬μ©
- μ¬μ©μλ‘λΆν° μλμ°¨ μ΄λ¦μ μ
λ ₯λ°λλ€.
- μλμ°¨ μ΄λ¦μ μΌνλ‘ κ΅¬λΆνλ€.
- μλμ°¨ μ΄λ¦μ μλ€ λΉμΉΈμ μ κ±°νλ€.
- μ΄λ¦ μ€λ³΅μ νμ©νμ§ μλλ€.
- λΉ μ λ ₯μ νμ©νμ§ μλλ€.
- μ¬μ©μλ‘λΆν° μλν νμλ₯Ό μ
λ ₯λ°λλ€.
- μλν νμκ° μμ°μμΈμ§ κ²μ¦νλ€.
- μλ νμλ₯Ό μμ°μλ‘ λ³ννλ€.
- μ¬μ©μκ° μλͺ»λ κ°μ μ
λ ₯ν κ²½μ° IllegalArgumentExceptionλ₯Ό λ°μμν€κ³ , "[ERROR]"λ‘ μμνλ μλ¬ λ©μμ§λ₯Ό μΆλ ₯ ν κ·Έ λΆλΆλΆν° μ
λ ₯μ λ€μ λ°λλ€.
- Exceptionμ΄ μλ IllegalArgumentException, IllegalStateException λ±κ³Ό κ°μ λͺ νν μ νμ μ²λ¦¬νλ€.
- κ²μ μλ£ ν κ°μ₯ λ§μ΄ μ μ§ν μλμ°¨λ₯Ό μ΅μ’
μ°μΉμλ‘ μΆλ ₯νλ€.
- μ°μΉμλ ν λͺ μ΄μμΌ μλ μμΌλ©΄, μ»΄λ§(',')λ‘ κ΅¬λΆνμ¬ λͺ¨λ μΆλ ₯νλ€.
- κ²μ λΌμ΄λλ§λ€ λͺ¨λ μλμ°¨μ μ μ§ μ§ν μν©μ μΆλ ₯νλ€.
- λλ€ κ°μ΄ 0κ³Ό 9 μ¬μ΄λ‘ μ ννλ€.
- λλ€κ°μ΄ 4 μ΄μμΌ κ²½μ°, μ μ§νλ€.
- λλ€κ°μ΄ 3 μ΄νμΌ κ²½μ°, λ©μΆλ€.
- μλ νμλ§νΌ κ²μ λΌμ΄λλ₯Ό μ§ννλ€.
- ꡬλΆλ μλμ°¨ μ΄λ¦μ 5μ μ΄νλ§ κ°λ₯νλ€.
- μ΅μ’ μ°μμλ₯Ό λ°ννλ€.
- UIλ₯Ό μ μΈν λͺ¨λ λ‘μ§μ λ¨μ ν μ€νΈλ₯Ό ꡬννλ€.
- ν λ©μλμ μ€μ§ ν λ¨κ³μ λ€μ¬μ°κΈ°(indent)λ§ νλ€.
- else μμ½μ΄λ₯Ό μ¬μ©νμ§ μλλ€.
- ν λ©μλμ κΈΈμ΄κ° 15 λΌμΈμ λμ΄κ°μ§ μλλ‘ κ΅¬ννλ€.
- ν¨μκ° ν κ°μ§μ μΌμ νλλ‘ κ΅¬ννλ€.