πŸ“ 기둝/πŸ“š Related To Coding

Convention | μŠ€νƒ€μΌ κ°€μ΄λ“œ

  • -

가독성 쒋은 μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 데 μžˆμ–΄μ„œ ꡉμž₯히 μ€‘μš”ν•œ λΆ€λΆ„ 쀑 ν•˜λ‚˜κ°€ “μŠ€νƒ€μΌ κ°€μ΄λ“œ”μž…λ‹ˆλ‹€. (Convention이라고도 ν•©λ‹ˆλ‹€) μŠ€νƒ€μΌ κ°€μ΄λ“œλ₯Ό 잘 μ μš©μ‹œν‚€λ©΄ 가독성이 쒋을 뿐 만 μ•„λ‹ˆλΌ, μ—¬λŸ¬ μ‚¬λžŒλ“€μ΄ λ™μ‹œμ— μž‘μ—…μ„ ν•  λ•Œ 생길 수 μžˆλŠ” ν˜Όμ„ μ„ 막을 수 μžˆμŠ΅λ‹ˆλ‹€.

 

더보기

Python μŠ€νƒ€μΌ κ°€μ΄λ“œ

Python의 경우 PEP8(Python Enhance Proposal 8)μ΄λΌλŠ” μŠ€νƒ€μΌ κ°€μ΄λ“œκ°€ μžˆμŠ΅λ‹ˆλ‹€. Python 곡식 μŠ€νƒ€μΌ κ°€μ΄λ“œ(일λͺ…: PEP8) https://www.python.org/dev/peps/pep-0008/

Google Python μŠ€νƒ€μΌ κ°€μ΄λ“œ κΈ€λ‘œλ²Œ IT 기업인 Googleμ—μ„œ μ‚¬μš©ν•˜λŠ” μŠ€νƒ€μΌ κ°€μ΄λ“œμž…λ‹ˆλ‹€. PEP8κ³Ό λΉ„κ΅ν•΄μ„œ κ°€μž₯ λ‹€λ₯Έ 점은 “Docstring”을 μž‘μ„±ν•˜λŠ” 법에 λŒ€ν•΄ μ’€ 더 깊이 닀루고 μžˆμŠ΅λ‹ˆλ‹€. https://github.com/google/styleguide/blob/gh-pages/pyguide.md

JavaScript μŠ€νƒ€μΌ κ°€μ΄λ“œ

JavaScript ν‘œμ€€ μŠ€νƒ€μΌ κ°€μ΄λ“œ https://standardjs.com/

Airbnb JavaScript μŠ€νƒ€μΌ κ°€μ΄λ“œ https://github.com/airbnb/javascript

Google JavaScript μŠ€νƒ€μΌ κ°€μ΄λ“œ https://google.github.io/styleguide/jsguide.html

Java μŠ€νƒ€μΌ κ°€μ΄λ“œ

Javaλ₯Ό μ†Œμœ ν•œ νšŒμ‚¬ 였라클의 μŠ€νƒ€μΌ κ°€μ΄λ“œ https://www.oracle.com/technetwork/java/codeconvtoc-136057.html

Google Java μŠ€νƒ€μΌ κ°€μ΄λ“œ https://google.github.io/styleguide/javaguide.html

 

좜처 | μ½”λ“œμž‡

Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.