architecture

5 posts

Ваша архитектурная диаграмма уже ложь

Архитектурная документация гниёт в тот момент, когда вы её сохраняете. Вот как поддерживать её в актуальном состоянии с помощью диаграмм, генерируемых из кода, ADR и автоматизированных архитектурных тестов.

Каждая архитектурная диаграмма, которую я видел в вики, была неверной. Не катастрофически неверной. Просто тихо, постепенно неверной. Сервис с пометкой «Auth»…

Почему vibe coding с NativeWind в Cursor сломает ваше React Native-приложение при масштабировании

Вы собрали MVP за выходные в Cursor, но теперь изменение одного цвета ломает 47 файлов. Вот styling contract, который останавливает это расползание.

Вы открыли Cursor, написали prompt и увидели, как Claude Code за секунды генерирует полноценный React Native UI. Flex layout, скруглённые кнопки, цветовые темы…

Почему не стоит поручать ревью кода Claude Code (и что использовать вместо этого)

LLM-ревью кода недетерминировано, медленно и пропускает архитектурные нарушения. Вот стек O(1) guardrails, который действительно держит код в порядке.

Один разработчик из моего круга поставил Claude Code в CI как ревьюера кода. "Пусть Claude просто проверяет PR", сказал он мне. "Он ловит то, что я пропускаю".…

Удаляйте, а не мигрируйте: стратегия рефакторинга для vibe-coded React Native-приложений

Рефакторинг AI-generated кода требует расшифровывать замысел, которого у вас никогда не было. Вот interface-driven паттерн замены, который делает удаление безопасным.

В биологии autotomy это когда животное сбрасывает часть тела, которая больше не помогает. Ящерица отбрасывает хвост, чтобы уйти от хищника. Хвост когда-то был…

Как Cursor и Claude Code разрушают архитектуру React Native-приложения (и как это исправить)

AI-generated auth выглядит нормально, пока новая фича не лезет не в тот service. Вот interface-driven архитектура, которая не даёт смене вендора и новым фичам ломать login.

Один из повторяющихся failure mode в vibe-coded React Native-приложениях такой: новая фича напрямую импортирует существующий service, залезает в state, которым…