от библиотек на C++/Rust до распределённых кластеровfrom C++/Rust libraries to distributed clusters
Единый понятийный аппарат для систем любой сложности: SOLID, паттерны проектирования GoF, DDD и гексагональная/чистая архитектура (как структурировать одно приложение), прагматичные философии простоты (KISS/DRY/YAGNI/AHA), правила проектирования API, принципы Дяди Боба для пакетов, архитектура данных и распределённых систем, 12-Factor App. 7 подразделов, 41 пункт: 12.1 SOLID заполнен (5 страниц), остальные — каркас.A unified conceptual toolkit for systems of any complexity: SOLID, GoF design patterns, DDD and hexagonal/clean architecture (how to structure a single application), pragmatic simplicity philosophies (KISS/DRY/YAGNI/AHA), API design rules, Uncle Bob's package principles, data & distributed-systems architecture, the 12-Factor App. 7 subsections, 41 items: 12.1 SOLID is filled in (5 pages), the rest are skeletons.
статус и связь с остальной базойstatus & relation to the rest of the KB
12.1 SOLID заполнен — 5 полных страниц (SRP, OCP, LSP, ISP, DIP) с примерами на C++/Rust и разбором типичных ошибок применения каждого принципа. Добавлены два подраздела, отсутствовавшие в исходном плане, несмотря на заявленную полноту раздела: 12.2 «Паттерны GoF» (порождающие/структурные/поведенческие плюс антипаттерны) и 12.3 «DDD и гексагональная архитектура» — уровень «как структурировать одно приложение», отсутствовавший между принципами (12.1) и распределённо-облачными паттернами (бывший 12.5, теперь 12.7). Остальные подразделы сдвинуты по нумерации: прагматизм → 12.4, API-дизайн → 12.5, пакетные принципы Дяди Боба → 12.6, данные/распределённые системы/12-Factor → 12.7. Все, кроме 12.1, остаются каркасом. Метка interview отмечает пункты, которые чаще всего всплывают на технических собеседованиях.12.1 SOLID is filled in — 5 full pages (SRP, OCP, LSP, ISP, DIP) with C++/Rust examples and a breakdown of common misapplications of each principle. Two subsections missing from the original plan despite the section's claimed completeness were added: 12.2 "GoF patterns" (creational/structural/behavioral plus anti-patterns) and 12.3 "DDD & hexagonal architecture" — the "how to structure a single application" layer that was missing between the principles (12.1) and distributed/cloud patterns (formerly 12.5, now 12.7). The remaining subsections were renumbered: pragmatism → 12.4, API design → 12.5, Uncle Bob's package principles → 12.6, data/distributed systems/12-Factor → 12.7. Everything except 12.1 remains a skeleton. The interview tag marks the items that come up most often in technical interviews.