интересное

Основные навыки
разработчика

Вот три основные вещи, над которыми следует работать разработчикам.

  • Git и запросы на внесение изменений (Pull Requests)
Конфигурационное управление это основа командной работы в сфере разработки ПО. Для этого существует много инструментов, но к счастью, один из них стал абсолютным чемпионом, и это Git.

  • Совещания Agile
Первое, что делается в команде, когда начинается новый проект или работа над крупной задачей, – разделение работы. За последнее десятилетие методология Agile заменила традиционное waterfall-планирование.

  • Тестирование и непрерывная интеграция
Git и Agile позволяют команде быстро продвигаться. Но скорость неизбежно связана с ошибками и багами.

Решение в автоматизированных тестах и непрерывной интеграции.
Автоматизированное тестирование это тема, по которой можно написать не одну книгу. В каждом языке и фреймворке есть собственный набор инструментов. Перечислять их все здесь бессмысленно. Просто учтите, что тестирование занимает время, и не всегда только запланированное.

Источник: Techrocks.ru