Python을 쓰면서 가장 불만인점이 애매한 문서화 부분이다. Dynamic type언어다 보니, 리턴값이 무엇인지 알기가 힘들고, 예제들엔 실패시 리턴값이나 예외처리에 대해 언급이 없는경우를 자주 접한다. 학습하는 수준에서는 별 문제가 없는데, 실무 수준의 완성도에선 실패나 예외처리를 명확하게 하지 않는건 말이 안되거든. 고작 sqlite3에 connect() 하는 단계에서 여러가지를 겪어서 기록해본다. 일단, 제대로된 문서가 아니면 try-except를 쓰는 코드가 잘 안보인다….
[일:] 2020년 04월 07일
Python: Enable unittest on VS Code
VS Code는 쓸수록 맘에 드는 코드 편집기다. 가볍고, 플러그인으로 확장성도 좋고, 문서화도 잘되어 있다. python 사용시, 기본적으로 unittest가 활성화 되어 있지 않은데, 공식문서를 참조 하여 설정하였다. Nose, 나 PyTest도 있는데, 나는 기본 unittest 모듈을 쓰므로 별다른 추가작업없이 설정변경으로 가능하다. Ctrl+Shift+P로 커맨드 팔레트를 띄우고 settings 실행 Python 확장이 설치되어 있다는 가정하에, Python.Testing 항목 검색 “Unittest enabled”…