문서화와 테스트 실무

Python으로 배우는 소프트웨어 공학 원칙

Adam Spannbauer

Machine Learning Engineer at Eastman

Sphinx로 프로젝트 문서화

  예시 Sphinx 페이지

Python으로 배우는 소프트웨어 공학 원칙

클래스 문서화

class Document:
    """Analyze text data

    :param text: text to analyze

    :ivar text: text originally passed to the instance on creation
    :ivar tokens: Parsed list of words from text
    :ivar word_counts: Counter containing counts of hashtags used in text
    """
    def __init__(self, text):
        ...
Python으로 배우는 소프트웨어 공학 원칙

지속적 통합 테스트

    Travis CI 로고

Travis 출력 예시 - 실패

Python으로 배우는 소프트웨어 공학 원칙

지속적 통합 테스트

  Travis 출력 예시 - 성공

Python으로 배우는 소프트웨어 공학 원칙

링크와 추가 도구

Python으로 배우는 소프트웨어 공학 원칙

연습해 봅시다

Python으로 배우는 소프트웨어 공학 원칙

Preparing Video For Download...