Pep
www.python.org/dev/peps/pep-0008/
Pyhton을 사용하는 관습, 즉 스타일 가이드이다. 개발을 잘하는 것도 중요하지만, 협업을 하기 위해선 남들이 코드를 이해하기 쉽도록 이쁘고 가용성있게 쓰는 것이 핵심이다. pep은 python을 쓰는 관습을 나타내는 것으로 해당 사이트에 어떠한 것들을 지켜야 하는지 나타나있다.
Linter
이러한 파이썬 스타일 가이드를 준수하는데 도움을 주는 것이 바로 Linter이다. 파이썬은 컴파일 언어가 아니다. 자바와 같은 언어를 컴파일 언어라고 하는데, 이는 실행을 하기전에 에러를 잡아준다. 따라서 파이썬에서 에러가 생길 부분을 미리 감지하기 위해서 Linter를 사용한다. (니코는 flake8을 좋아한다고 해서 나도 따라서 flake8을 다운받았다.)
Ctrl + Shift + p 누르고 -> Linter 선택 -> flake8 설치
Formatter
Linter는 말그대로 가이드를 해주는 것이고, Formatter는 코드를 더 보기좋게 수정해준다. 니코가 좋아하는 것은 역시 black이다.
Ctrl + , 누르고 -> format on save를 검색하여 체크
반응형
'Project > 에어비앤비 (with Django)' 카테고리의 다른 글
[Django] User Admin 패널에 필드 추가하기 (0) | 2021.01.04 |
---|---|
[Django] 기존 User 모델 덮어쓰기 (0) | 2021.01.01 |
[Django] Django 시작 및 Application 생성 (0) | 2020.12.30 |
[GitHub] Github Repository 생성 및 명령어 (0) | 2020.12.30 |
[Python] 가상환경 설치 - pipenv (0) | 2020.12.30 |