Как стать автором
Обновить

TurnAPI — пиши документацию легко

Время на прочтение 2 мин
Количество просмотров 1.6K
Я пиарюсь

Знакома ли вам ситуация, когда запуск проекта переносится только из-за того, что не готова документация к API или чему-то подобному? Может быть, вам приходилось тратить месяц на разработку системы ведения документации с пользователями, правами доступа и мощным редактором? Вы сами работаете над документацией и погрязли в этой рутине? Вы ответили «Да» на все вопросы?
мы тоже
Всего голосов 71: ↑55 и ↓16 +39
Комментарии 34

WEB интерфейс для документирования единиц администрирования. Этап первый, сбор информации и проектирование

Время на прочтение 2 мин
Количество просмотров 13K
Разработка веб-сайтов *
После безуспешного поиска системы документирования, которая подошла бы для всех задач нашего IT отдела, я решил написать собственную. Я решил, что раз нет системы, подходящей всем, ее нужно написать.



Кто еще не нашел систему, позволяющую документировать абсолютно все, прошу под кат.
Читать дальше →
Всего голосов 12: ↑8 и ↓4 +4
Комментарии 13

Specification By Example – BDD для прагматиков

Время на прочтение 11 мин
Количество просмотров 91K
Разработка веб-сайтов *

На Хабре довольно много упоминаний о BDD. К сожалению, статьи, которые я читал, так и не дали мне ответа на вопрос «а зачем мне все это нужно?» Ответ пришел с неожиданной стороны. Когда я всерьез занялся вопросом автоматизации приемочного тестирования, мне под руку попалась книга Gojko Adzic (не уверен в транскрипции, поэтому не стал переводить имя автора) Specification By Example.
Читая ее, я не уставал удивляться: каждая новая глава описывала шишки, которые я набивал на своем личном опыте, и предлагала решения аналогичные или лучшие, чем те, к которым я приходил сам методом проб и ошибок.

Эта статья – первая в цикле «BDD для прагматиков». В ней описаны ключевые элементы наиболее эффективного, на мой взгляд, процесса разработки коммерческого ПО в современных условиях. Два продолжения будут посвящены работе со SpecFlow и автоматизации приемочного тестирования.
Часть первая - живая документация
Всего голосов 34: ↑31 и ↓3 +28
Комментарии 32

Как сделать красивую документацию для Web API, за которую будет не стыдно

Время на прочтение 3 мин
Количество просмотров 38K
Разработка веб-сайтов *Программирование *HTML *Node.JS *
Туториал
Из песочницы
Я хотел бы рассказать вам об утилите, с которой вы сможете забыть о боли создания документации для Web API. О том как это сделать прошу всех под кат.


Все вкусняшки тут
Всего голосов 45: ↑39 и ↓6 +33
Комментарии 25

Представление модели предметной области (МПО) и точек интеграции

Время на прочтение 5 мин
Количество просмотров 3.3K
Программирование *Анализ и проектирование систем *Проектирование и рефакторинг *
Как известно, описание архитектуры состоит из множества представлений, для соответствующих точек зрения, интересов и заинтересованных сторон.

В этой статье я расскажу о способе создания представления (диаграммы) модели предметной области (МПО), дополненное связями с точками интеграции, на базе которых построена функциональность системы: хранимыми процедурами, функциями и веб-сервисами. Таким образом, данное представление хорошо подойдёт проектам с большим количество точек интеграций и поможет разработчикам и аналитикам быстрее ориентироваться в проекте, порой даже не заходя в код.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 4

Пошаговая инструкция как использовать MkDocs для создания сайта с документацией продукта

Время на прочтение 14 мин
Количество просмотров 11K
Блог компании Ростелеком Open source *DIY или Сделай сам Подготовка технической документации *
Туториал

Всем привет! Мы продолжаем разбирать наши решения. Сегодня расскажем о том, как, используя генератор Material for MkDocs, можно создать несложный, но удобный статический сайт с документацией (и не только!).

А ещё как встроить его в CI/CD для автосборки и автопубликации (мы используем Gitlab CI, о чём подробно рассказывалось в предыдущем туториале), а также как использовать плагины к генератору чтобы, к примеру, создавался не только сайт, но и его pdf-представление.

Добро пожаловать под кат!

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 15

Составляем документацию разработчика пошагово без диет и тренировок

Время на прочтение 8 мин
Количество просмотров 12K
Блог компании Ozon Tech Управление разработкой *Управление проектами *Управление продуктом *Подготовка технической документации *
✏️ Технотекст 2022

Недостаточно просто написать инструкции — важно, как, в каком порядке и где вы их разместите. 

Привет! Это Теодора — технический писатель Платформы, жизненно важного департамента Ozon. Документация для нас имеет большое значение, потому что вся компания пользуется нашими разработками: инфраструктурой as a service; фреймворками и библиотеками; инструментами для работы с базами данных и аналитикой и прочим. Сотни инженеров ежедневно обращаются к нашим сервисам и нуждаются в их описании.

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

Читать далее
Всего голосов 55: ↑53 и ↓2 +51
Комментарии 5

Как техпису изложить фактуру в техдоке?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.2K
Подготовка технической документации *
Туториал

Ни в форумах, ни в блогах, ни в России, ни в англоязычных ресурсах я не смог найти информацию о том, как логично упаковать всю релевантную фактуру в приятный технический документ. В книге М. Ильяхова «Пиши, сокращай» есть отдельная глава про дидактику, но там очень мало, вскользь и не совсем о том.

Еще есть ГОСТы 34 и 19 — там уже написано, из каких разделов должен состоять стандартизованный документ, но ведь кроме стандартизованных есть и другие документы — во всяком случае заказы на таковые ко мне приходили, — и каждый раз приходилось ломать голову.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 2