Найти тему
361 подписчик

#советы Наточенная пила


Есть такая притча про соревнование двух лесорубов, один просто рубил дерево, а второй половину времени точил топор, а уже потом срубил быстро дерево и победил.

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

Независимо от языка для проекта и вас нужны:
- Линтер
- Форматер
- Описанный код стайл (если вы работаете не один)
- Удобный запуск тестов
- IDE, которая это всё поддерживает
- Лёгкий способ развернуть проект
- Договорённость по git flow (если вы работаете не один)
- Pipeline, который выполняет все проверки при push в ветку
- Простой способ выложить проект

Это минимальный набор, который сильно облегчит работу. Но вы можете “точить вашу пилу” и дальше. Как только встречаете сложность, о которую спотыкаетесь при работе с проектом, выписывайте её.

На ретроспективе садитесь с командой и продумайте как можно улучшить процессы или инструменты, чтобы в следующей раз работа шла без сучка и без задоринки
Около минуты
1224 читали