Инструменты, которые я использую в работе. Краткий обзор. 🔨
⚙️
Документирование: Для документирования (требования, спеки и т.д.) использую только
Confluence 🖼️ и работаю с этим инструментом каждый день, тут особо ничего интересного. Из аналогов знаю Notion и Yonote, но в работе ими не пользуюсь (хотя использую для личных заметок). Ах да, и еще немного Swagger 👩💻 для API.
⚙️
Контроль задач: Чтобы не отходить далеко от Confluence, сразу скажу про таск-трекер —
Jira 👩💻, тут тоже ничего особенного. Здесь веду и свои задачи и те, которые выставляю на разработку.
⚙️
Моделирование: Вот тут сейчас будет жесткий байт на комменты мое непопулярное мнение: я для моделирования использую
Draw.io. Полетели тапки. Пока все от меня не отписались, я поясню: 1⃣В Confluence есть патч для интеграции
Draw.io, поэтому все модели оказываются интегрированы прямо в доки и их можно редактировать там даже без изменения самого дока. Это очень удобно. 2⃣Универсальность. Да, я иногда пользуюсь и
PlantUML, и
Camunda, и
dbdiagram.io (это для ER), но если нужна именно модель (визуальненько) просто удобнее это делать в одном месте. Поэтому UML, BPMN, C4, ER — все тут, в
Draw.io.
⚙️
БД: А вот здесь ситуация обратная в сравнении с предыдущим пунктом в плане универсальности, поскольку для каждой БД я использую свой клиент.
PgAdmin 👩💻 для Postgres,
MongoDB Compass для Mongo,
S3 Browser для S3. Раньше я использовал
Dbeaver, подходящий и к Pg и к Mongo, но не углубляясь в детали, на текущем проекте он не очень мне подходит.
⚙️
Интеграции: Само собой это
Postman 👩💻 — каждый день (тестирование API и запуск моков), очень редко
SOAPUI и
Insomnia, т.к.
Postman в принципе покрывает всю необходимую функциональность. А также использую "Инструменты разработчика" браузерах, у нас web UI, поэтому очень удобно смотреть какие методы с UI вызываются, какие данные передаются и принимаются.
⚙️
Работа с кодом: GitLab 👩💻 для доступа к кодовой базе для чтения кода, если нужно что-то локально позапускать, то
IntelliJ IDEA 👩💻, а конкретно
PyCharm 👩💻 и
RustRover.
⚙️
Прототипирование UI: Готовьте ваши тапки, на сцене снова
Draw.io! Причины те же, что и в пункте с моделированием, а также хочу сказать, что у
Draw.io есть классная типа "либа"
Bootstrap как раз для прототипирования интерфейсов, очень удобно.
Figma 👩💻 мне не очень удобна, это вообще скорее для дизайнеров, пробовал еще
Pencil — тоже не фонтан. Из популярных помню
Miro и
Unidraw, коллеги на проекте ими пользуются, я не очень.
⚙️
AI: Ну, конечно, куда сейчас без него. В основном это
DeepSeek и
ChatGPT, ничего изощренного. Основные Use Cases: набросать код Mermaid для диаграммы по описанию, составить шаблон какого-нибудь дока, иногда SQL-запрос или просто накидать идей для дальнейшей проработки. Конечно, любой результат работы чудо-машины нужно править руками, а просить написать Эй-Ай доку... Это просто не работает, поэтому все доки я всегда пишу руками, но надо сказать, что они у меня чертовски хороши.
⚙️
Всякое прочее разное: Бывают штуки, которые используешь редко, но иногда они пригождаются. Всякие
JsonValidator,
Grafana,
Prometheus...
Paint. ✏️ (Нет).
⚙️
Телеграмчик: Чтобы постить всякое себе в канал. Огромное спасибо за Markdown разметку, я ее обожаю.
Философский финал в восточном стиле: Ученик попросил мастера показать его лучшую кисть. Мастер указал на свою руку. 🎨
#системныйанализ #инструментарий #диаграмма #bpmn #UML #confluence