JAVA Coding Guideline - accidentlywoo/legacyVue GitHub Wiki
JAVA Coding Guideline
1. ν¨ν€μ§λ₯Ό νννλ μ΄λ¦μ λͺ¨λ μλ¬Έμλ₯Ό μ¬μ©.
2. λ³μμ μ΄λ¦μ μλ¬Έμλ‘ μμνλ©° λμλ¬Έμλ₯Ό νΌμ©νλ€.
3. μμλ₯Ό νννλ μ΄λ¦μ λͺ¨λ λλ¬Έμλ‘ μ§μ νλ'_'λ‘ λ¨μ΄λ₯Ό ꡬλΆνλ€.
4. λ©μλμ μ΄λ¦μ λμ¬λ₯Ό μ¬μ©νλ©° μλ¬Έμλ‘ μμνλ€.
5. private μ κ·Ό μ νμλ₯Ό κ°λ ν΄λμ€ λ³μμ'_'μ λ―Έμ¬λ₯Ό μ¬μ©νλ€.
6. μΌλ°μ μΈ λ³μμ μ΄λ¦μ νμ
μ μ΄λ¦κ³Ό λμΌνκ² μμ±νλ€.
7. λμ λ²μμ μν₯μ λ―ΈμΉλ λ³μλ κΈ΄ μ΄λ¦μ λΆμ¬νκ³ , μ’μ λ²μμ λ³μλ 짧μ μ΄λ¦μ λΆμ¬νλ€.
8. μ°Ύλ λ©μλ(find), κ³μ°νλ λ©μλ(compute), μ΄κΈ°ν(initialize), μν°ν° λ²νΈ(Noμ λ―Έμ¬)
9. λμνλ λ¨μ΄κ° μλ μ΄λ¦μ ν¨κ» μ¬μ©νλ€. (get/set,add/remove,create/destroy,start/stop ...)
10. λΆλ¦¬μΈ λ³μμ μ΄λ¦μ λΆμ μ μΈ μ΄λ¦μ μ¬μ©νμ§ μλλ€.
- importλ¬Έμ λ°λμ package λ¬Έ λ€μ λμμΌ νλ€.
- importλ¬Έμ μ¬μ©ν λμλ μμΌλ μΉ΄λ λ¬Έμλ₯Ό μ¬μ©νμ§ μλλ€.
- Type conversionμ λ°λμ λͺ
μμ μΌλ‘ ν΄μ€λ€.
- λ°°μ΄ μ§μμ§[]λ νμ
μ μ΄λ¦ λ€μ μμ±νλ€.(int[] array)
- λ³μλ μ μΈλ μ§μ μμ μ΄κΈ°ννλ©° κ°λ₯ν μ¬μ©λ²μλ₯Ό μ΅μννλ€.