實務中的文件與測試

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...