REST API 개발 중인 규격서 생성, 코드 생성(Python 편)
컨텐트
REST API 연결
도구 이름
설명
링크
OpenAPI 사양 편집
VScode+OpenAPI Editor(확장 기능)
VScode에서 OpenAPI 사양을 씁니다.왼쪽에는 경로와 모드 디렉터리가 있어 편리합니다.
https://marketplace.visualstudio.com/items?itemName=42Crunch.vscode-openapi
OpenAPI 사양 참조
VScode+Swagger Viewer(확장 기능)
OpenAPI 사양을 문서로 참조할 수 있습니다.
https://marketplace.visualstudio.com/items?itemName=Arjun.swagger-viewer
OpenAPI 사양 확인
openapi-generator
CLI는 OpenAPI 사양을 검증할 수 있습니다.OpenAPI 편집기에서 감지할 수 없는 오류도 감지할 수 있습니다.다만, 감지되지 않는 오류도 있다.예를 들어 모드에서 Required로 설정된 항목은 사실상 속성 정의가 없습니다.이런 것들은 서버 메모리 코드를 만들어서 시작하려고 하면 오류가 발생하기 때문에 주의할 수 있다.
https://github.com/OpenAPITools/openapi-generator
코드 생성
openapi-generator
OpenAPI 사양(yaml 파일)을 통해 코드(서버 예약, 클라이언트 SDK)를 생성할 수 있습니다.
동상
문서 생성
openapi-genrator
REST API 인터페이스 규격서를 HTML로 생성합니다.
동상
파이썬 연결
도구 이름
설명
링크
클래스맵 생성
Pyreverse
클래스맵 생성
https://pypi.org/project/pylint/
유규격서의 생성
Sphinx
생성류 규격서
https://www.sphinx-doc.org/ja/master/ Sphinx 설치 단계
docstring의 기재 보조
VSCode + Python Docstring Generator
코드를 통해 docstring의 초기 형태를 생성할 수 있습니다.예를 들어 방법의 경우 요약 줄, 매개 변수의 이름, 유형, 반환 값의 유형은 코드에 의해 생성되기 때문에 스스로 설명을 쓰면 된다.
https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring
파이썬 스타일 확인
VSCode + flake8
pep8에 맞는지 확인한 다음 결과를 표시합니다.
https://pypi.org/project/flake8/
Python의 자동 형식
VSCode + autopep8
어느 정도는pep8에 맞게 코드를 자동으로 수정할 수 있다.예를 들어, 클래스 정의에서 두 행의 빈 줄을 열거나 매개변수에 반각 공백을 입력합니다.
https://pypi.org/project/autopep8/
DB 연결
도구 이름
설명
링크
ER 맵, 테이블 정의, DDL 생성
ERMaster
Eclipse 플러그인에서 GUI는 ER 맵, 테이블 정의 및 DDL을 생성할 수 있습니다.
http://ermaster.sourceforge.net/index_ja.html
Reference
이 문제에 관하여(REST API 개발 중인 규격서 생성, 코드 생성(Python 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shimac/items/cc1536db4dab32969b6f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)