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