🌱
Справка
reading-tracker

reading-tracker · Решения

Журнал решений reading-tracker

Значимое решение (архитектура, выбор технологии, продуктовая развилка) → запись здесь как часть DoD задачи, его принявшей. Новые сверху. Старые записи не переписываем — помечаем статусом.

2026-05-14 — Книги как markdown-файлы, не база данных

  • Контекст: нужно хранилище для карточек книг — рассматривали SQLite.
  • Решение: один markdown-файл на книгу с frontmatter (автор, жанр, рейтинг, даты).
  • Альтернативы: SQLite — отвергли: миграции и бэкапы ради ~20 записей в год — оверинжиниринг.
  • Следствия: книги видны и редактируются прямо в редакторе кода, легко диффать в git; сложные выборки (JOIN-подобные) придётся считать в коде страницы, а не SQL-запросом.
  • Статус: принято