«Ну кто так строит?»
Когда-то давно на вопрос «Как дела?» я услышал ответ:
— Как в сказке. Чем дальше, тем страшнее.
Поймал себя на мысли, что сейчас это довольно точно описывает мои будни с автотестами.
Начинаешь чинить одно — ломается в другом месте. Поправляешь второе — выясняется, что оно было завязано на третье. Убираешь одну проблему — неожиданно появляется ещё несколько.
По сути сейчас я разбираю большое наследие автоматизации, которое долгое время развивалось без чёткой архитектурной стратегии и без человека, отвечающего за развитие этого направления со стороны QA.
Но вот что интересно.
Чем глубже погружаюсь, тем меньше хочется задавать вопросы “Ну кто так строит?”. И всё больше убеждаюсь, что без своего «крейсера» здесь долго не протянешь.
Для себя я сейчас вижу это так. Вечером поставить себе задачу на завтра, этакую “медвежью лапу”, чтобы утром потягивая кофе не вспоминать: — Так… а что у нас вчера не запустилось? а идти на желании “Таак, давай как наведем лоску на эту фичу”. Даже если там работы на весь день, это позволяет с интересом вкатиться в новый день.
К дейлику либо разобраться с «медвежьей лапой», либо превратить её в понятный набор задач.
А дальше — просто спокойно держать курс до вечера.
Конечно, это идеальный день.
В реальности всегда находятся созвоны, срочные вопросы, неожиданные поломки и ещё десяток вещей, которые пытаются сбить тебя с маршрута.
Но в этом и есть смысл.
«Крейсер» нужен не тогда, когда всё идёт по плану.
Он нужен всегда. Но особенно — когда каждый день норовит развалиться на куски.
Чтобы после очередной остановки не пытаться сразу открутить газ до упора, а спокойно вернуться к своему крейсерскому темпу.
И просто продолжать продвижение в сторону выбранного ориентира.