Dokumentace a testování v praxi

Principy softwarového inženýrství v Pythonu

Adam Spannbauer

Machine Learning Engineer at Eastman

Dokumentace projektů pomocí Sphinx

  Ukázková stránka Sphinx

Principy softwarového inženýrství v Pythonu

Dokumentování tříd

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):
        ...
Principy softwarového inženýrství v Pythonu

Průběžná integrační testování

    Logo Travis CI

Ukázkový výstup Travis – selhání

Principy softwarového inženýrství v Pythonu

Průběžná integrační testování

  Ukázkový výstup Travis – úspěch

Principy softwarového inženýrství v Pythonu

Užitečné nástroje a odkazy

Principy softwarového inženýrství v Pythonu

Vamos praticar!

Principy softwarového inženýrství v Pythonu

Preparing Video For Download...