Публикации по теме 'pragmatic-programming'


Действия GitHub для CI/CD
Непрерывная интеграция (CI) и непрерывная доставка/развертывание (CD) — это методы, призванные минимизировать ошибки при внесении изменений в код или инфраструктуру. Непрерывная интеграция означает, что код, над которым работают разные члены команды, регулярно тестируется и объединяется в основной ветке посредством автоматизированных процессов. Непрерывная доставка означает, что команда гарантирует, что код может быть выпущен в любое время посредством автоматизированных процессов, а..

Разбитые окна
Когда я прочитал о сломанной Windows в Pragmatic Programmer, я сразу понял эту концепцию, поскольку я испытал подобную нисходящую спираль в проектах, частью которых я был. Недавно просматривая PR, я увидел, казалось бы, безобидную строчку кода: Для проницательных вы можете заметить, что добавленная строка кода выглядит несколько не так. Некоторым это может показаться чем-то, что мы могли бы спокойно проигнорировать и одобрить PR. Эта строка кода является симптомом более..