Python Les Trois Mousquetaires

  • Environment and DevOps
  • 2016-08-14 (Sun) 15:40 - 16:05
  • Korean
  • 101
  • Photography and recording is allowed

Slide

http://www.slideshare.net/lqez/tox-travis-coveralls

Video

https://youtu.be/cJViQvZqLII

PDF

https://github.com/pythonkr/pyconapac-2016-files/raw/master/20160814-101-42-ParkHyunwoo.pdf

Description

위 세 가지 프로그램, 서비스를 이용해 더 많이 사용될 수 있는 파이썬 모듈 제작에 대한 이야기를 다룹니다.

파이썬 패키지가 더 널리 사용되기 위해서는 Works on my PC 가 아닌, 다양한 환경과 구성에 대응하는 설계와 테스트가 필요합니다. 파이썬에는 다양한 테스트 도구와 커버리지 도구들이 있지만, 위 <strike>잭필드</strike> 3종 세트를 통해 비교적 완전한 대응이 가능합니다.

  1. 간단한 파이썬 패키지 제작
  2. 유닛 테스트 작성
  3. tox 를 통한 다양한 테스트 환경 구축
  4. travis 를 통한 자동 테스트 및 빌드
  5. coveralls 를 통한 테스트 커버리지 확인
  6. github과 연동하기

처음 이런 내용을 접하는 분들을 위해 위의 과정을 하나 하나 진행하며 친절한 소개와 함께 실습하듯 진행합니다.

Comments

blog comments powered by Disqus

Sponsors

Keystone

Diamond

Platinum

Gold

Startup

Silver

Media