ФорумПрограммированиеPython → Python и Git. Автоматическая проверка кода требованиям спецификации

Python и Git. Автоматическая проверка кода требованиям спецификации

  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 марта 2012 г. 16:48



    Многие команды делают Code Review, другие больше сосредотачиваются над Design Review, а многие не делают и вовсе, но статья не о том зачем это нужно, а о том, как частично автоматизировать процесс Code Review. Для своих проектов я решил съэкономить немного времени и человеческих ресурсов, и использовать автоматизированную проверку кода проекта на соответствие PEP 8, а также качества кода (pyflakes) и качество сообщений в Git. Полноценный Code Review при этом делать всёравно нужно, но уже в меньших объемах, а иногда и вовсе можно им пренебречь.

    Итак, для работы нам понадобится установить pep8, pyflakes, а также отредактировать на рабочих станциях разработчиков хуки для Git: «pre-commit» и «commit-msg».

    Серверные хуки специально не используются, так как уже будет произведен коммит и разработчику придется откатываться и т.д., что совсем не экономит время разработчика.


    Продолжение статьи: http://adw0rd.ru/2012/python-pre-code-review/
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!