seokhyun2

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Python 11

[Python] 소스코드 정적 분석, pylint, flake8

소스코드의 정적 분석은 실행하지 않고 소스코드에 대해서 분석을 하는 것을 뜻합니다. 정적 분석의 반대는 동적 분석이며, 동적 분석은 실행 결과 디버깅부터 테스트 소스 커버리지 확인 등등이 다 포함이 됩니다. 정적 분석은 툴을 이용하거나 소스코드 리뷰를 하는 방식이 있는데요. Python 소스 코드를 정적 분석을 해주는 툴은 pylint와 flake8이 많이 사용됩니다. 이 두가지의 툴은 둘 다 pip를 활용하여 쉽게 설치할 수 있습니다. pip install pylint pip install flake8 이렇게 설치하고 사용하는 방법 또한 매우 쉽습니다. python -m pylint hello_world.py python -m flake8 hello_world.py pylint를 실행하면 아래와 같이 ..

python 2020.01.13
이전
1 2
다음
더보기
프로필사진

seokhyun2

  • 개발자 블로그 (87)
    • ML OPS (12)
      • Inference & Serving (6)
      • Experiment Management (1)
      • Vector Search (2)
    • DeepLearning (8)
      • Service (6)
      • Natural Language Processing (1)
      • ETC (1)
    • python (24)
      • SQLAlchemy (3)
      • fastapi (4)
    • ETC (33)
      • Ubuntu (4)
      • Kubernetes (2)
      • Docker (4)
      • Redis (2)
      • MySQL (3)
      • Kafka (3)
      • VScode (2)
      • Git (3)
      • Pattern (1)
      • Svelte (1)
      • Kotlin (1)
      • Elasticsearch (7)
    • 나의 이야기 (10)

Tag

deep learning model serving, serving, 글또, 엘라스틱서치, MySQL, deep learning, flask, docker, tf2.0, Inference, 파이썬, pytorch, TensorFlow, tensorflow serving, Elasticsearch, fastapi, onnx, Python, index, MLOps,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바