Инструменты разработки

Инструменты разработки: HTTP, поиск кода и схемы3

На небольшом примере проверьте ответ, найдите реализацию или сохраните редактируемую схему. Локальные имитации и проверки структуры файлов имеют более узкую область, чем реальный сервис или полный цикл работы в редакторе.

Проверить ответ

Различайте варианты HTTP-ответов с помощью локального сервера Python.

  1. Локальное тестирование HTTP-статусов небольшим сервером Python

    Локальный сервер для JSON-статусов, HTML со статусом 200 и 204 без тела. Проверка заголовков и тела отдельно от кода статуса.

Сузьте поиск по репозиторию и пути и проверьте известную рабочую копию через Git.

  1. Поиск кода через GitHub, Sourcegraph и локальный Git

    Сужение поиска по репозиторию, языку и пути, различия синтаксиса GitHub и Sourcegraph и воспроизводимый поиск фиксированной строки локальным Git.

Сохранить редактируемость схем

Храните исходники draw.io и проверяйте связи XML отдельно от опубликованного изображения.

  1. Редактируемые исходники draw.io рядом с опубликованными схемами

    Создание небольшой несжатой XML-схемы draw.io, сохранение .drawio и различие редактируемых данных и SVG/PNG для публикации.