#%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_api

2025-12-12

Принципы разработки в системном анализе

Документация может спасти проект или убить его, если подойти к ней без дисциплины В этой статье системный аналитик Влад показывает, как применять инженерные принципы — SRP, SSOT, ООП — не к коду, а к аналитике, описанию систем и документированию решений.

habr.com/ru/companies/sovcomba

#системный_анализ #документация_проекта #документация_api #confluence #документация #swagger #yaml

2024-06-28

Проектирование спецификации OpenAPI

Привет, Хабр! Меня зовут Виктория Юльская, и я старший системный аналитик в Ozon. Я думаю, здесь найдётся много людей, которые хоть раз работали с документацией API в Confluence. Да-да, те самые километровые страницы на каждый метод — с описанием всего и вся в виде текста, таблиц, диаграмм последовательности и т. д. Зачастую такая документация API в Confluence устаревает ровно в тот момент, как её закончили писать. После передачи задачи в разработку, как только что-то непонятно, куда все идут? Правильно, к аналитику — «А как это работает? А что это значит? А что если...?». Ну вот же дока, там все написано... но обычно никто не хочет читать огромную доку на метод, быстрее же спросить. И зачастую у самих аналитиков есть вопросики по актуальности этой документации (уже есть новые договорённости со встреч, комментарии в документации и т. д.). Есть ли более эффективный способ ведения и поддержания документации API в актуальном состоянии? Давайте разбираться.

habr.com/ru/companies/ozontech

#спецификация #api #rest_api #документация_api #проектирование_api #openapi #swagger #ozon_tech #ozon

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst