Результаты поиска
Система непрерывной интеграции для кодовой базы Python
Я начинаю работать над хобби-проектом с кодовой базой Python, и я хотел бы создать некоторую форму непрерывной интеграции (т. е. запуск батареи тест-кейсов каждый раз, когда производится регистрация и отправка электронных писем nag ответственным лицам, когда тесты терпят неудачу), подобную CruiseControl или TeamCity .
Я понимаю , что могу сделать это с помощью крючков в большинстве VCSes, но для этого требуется, чтобы тесты выполнялись на той же машине, что и сервер управления версиями, что не так элегантно, как хотелось бы. Есть ли у кого-нибудь предложения по небольшой, удобной для пользователя системе непрерывной интеграции с открытым исходным кодом, подходящей для кодовой базы Python ?
Можете ли вы поделиться своими секретами или лучшими практиками для решения проблем?
Я слышал, что Кент Бек, который руководит XP , использовал так много цветных карандашей, чтобы стимулировать свой мозг, когда ему нужно было решить эту проблему. Я попробовал метод Кента, и он действительно сработал для меня. Я не знаю почему.
Есть ли у вас специальный метод, чтобы атаковать сложные проблемы? Я действительно хочу узнать о твоем Великом секрете.
Резюме: Люди рекомендуют следующие вещи:
- Сделай что-нибудь еще: сходите на рыбалку, прогуляйтесь,
- Поговорите с другими людьми: Разбейте проблему на части Проверка кода
- TDD
- Опыт
- Повторите & Повторить
- Сосредоточьтесь на понимании того, в чем заключается проблема