일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- GlobalInterprintLock
- pyenv
- codewar
- organizeImports
- restfulapi
- httppretty
- codewars
- Algorithm
- ProxyServer
- printer_helper
- typevar
- pep8
- conf
- goalng
- python
- 규칙없음
- 조엘온소프트웨어
- 오큘러스퀘스트2
- 글쓰기가필요하지않은인생은없다
- flake8
- Golang
- Lint
- 코로나백신
- springboot
- loadimpact
- 유닉스의탄생
- 독후감
- maxlinelength
- opensouce
- vscode
- Today
- Total
목록vscode (2)
일상적 이야기들.
organizeImports 해당 옵션을 사용하면 import 영역 내의 중복된 이름들을 제거해주고, 알파벳순으로 정렬하는 기능도 가지고 있습니다. 그리고, 해당 기능을 통해서 import 내에서, pep8의 규칙에 따라 한 line의 길이가 80글자가 이상이면 multiline으로 분리하여 정렬을 해주고 있습니다. 왜 80글자인가 PEP8의 규칙에 의하면, Python 내에서 한 line의 길이는 80글자를 넘어가지 않을 것을 권고하고 있습니다. 이는 옛날에 개발 환경이 열악한 시절 한 창에서 표기하는 글자의 수가 80글자였기때문에 이를 규칙으로 삼고 있습니다. 하지만 현재에 와서는 한 라인에 80글자를 담아내기에는 너무 적은 표기법이라고 생각이 됩니다. 그렇기에, 팀내에서는 120글자를 제한으로 하고..
Python을 이용하는 많은 이들이 intelliJ나 pycharm을 많이 쓰고 있다. 그러나 IDE에 굳이 종속적으로 작업을 진행해야하나 싶기도 하고 비싼 돈을 주고 라이센스를 이용하기도 싫고, 사용하지 않는 기능들이 덕지덕지 붙어있는 것들이 싫어서 vscode를 사용하고 있다. 다른 언어를 사용할 때에도, 굳이 또 IDE를 설치할 필요없는 간편한 vscode ! 그러나 홀로 vscode를 사용하다 보니, 팀원들과의 코드 인벤션이 맞지 않아 많은 고생을 하였다. 기본적으로 PEP8을 따르고 있는데, vscode의 기본인 pylint는 먼가 어설프게 pep8을 지켜주고 있었다. 그렇기에 대안으로 삼은 것이 다음과 같다. Pycodestyle pycodestyle은 vscode에서 pep8이라고 적혀있듯이..