가독성 좋은 코드를 작성하는 데 있어서 굉장히 중요한 부분 중 하나가 “스타일 가이드”입니다. (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
여러분이 원하는 언어의 스타일 가이드를 직접 찾아보고, 많이 보면서 눈에 익혀보세요!
관련 질문
'교육 > [Codeit] 컴퓨터 개론' 카테고리의 다른 글
개발자들이 많이 쓰는 프로그램들 (0) | 2021.01.04 |
---|---|
남의 코드에서 배우기 (0) | 2021.01.04 |
return문 (0) | 2020.11.03 |
파라미터 (0) | 2020.11.03 |
변수 (0) | 2020.11.02 |