Open_file & SnakeEyes
Привет, слышал, ты новый open-source инструмент для автоматизации деплоев продвигаешь – отличная работа. Какие моменты еще можно подправить?
Привет, инструмент, конечно, классный, но интерфейс командной строки всё равно какой-то неуклюжий – команды не очень последовательные, а справка не очень понятная. Интеграционные тесты для разных облачных провайдеров постоянно дают сбои; нужны более надёжные заглушки. Документация могла бы быть лучше, там не хватает понятной пошаговой инструкции для новичков. И логинг по умолчанию слишком многословный; надо сделать его настраиваемым раньше в процессе. Вот основные моменты, которые значительно упростят работу.
Выглядит хорошо. Вот краткое руководство: 1) Приводим команды в порядок – убираем лишние глаголы, используем схему "глагол-существительное", выдерживаем единый формат флагов. 2) Улучшаем справку, добавляем лаконичные примеры; сохраняем единую структуру для всех команд. 3) Заменяем ненадежные облачные заглушки на моки на основе интерфейсов; используем тестовый хак, который внедряет поддельные провайдеры. 4) Пишем файл "Getting Started" в формате Markdown, который проведет новичка через установку, переменные окружения и минимальную развертку. 5) Добавляем глобальный флаг `--log-level` и выносим настройки логирования в CI-пайплайн, чтобы при необходимости можно было заглушить лишний шум. Держи коротко, делай воспроизводимым.
Звучит здорово – эти изменения заметно уменьшат сложности. Начну с приведения глаголов и существительных в порядок, потом подключу тестовую среду, чтобы тесты наконец-то запускались в чистом окружении. Флаг для логов сильно облегчит отладку, а инструкция "Getting Started" поможет новичкам быстро разобраться и развернуть все за считанные минуты. Приступаем!
Отлично, договорились. Начнём с самого простого и понятного набора команд, потом добавим заглушки. В проде уровень логирования минимальный, поднимай его, когда понадобится трассировка. Руководство поможет быстро разобраться, без головной боли. Давай выкладывать.
Поняла. Начну с чистого набора команд — глагол-существительное, потом добавлю тестовый интерфейс поверх. Убавлю уровень логирования проджера и сделаю его переключаемым. Инструкция "С чего начать" даст быстрый результат для новых сотрудников. Давай выкладывать!
Отлично, не сбавляй обороты. Зафиксируй изменения, проверь заглушки и опубликуй руководство. Посмотрим, как уменьшится сопротивление. Замечательно поработала.