- Python 3.12+, aiogram 3.x, PostgreSQL + SQLAlchemy 2.x (async), Alembic, APScheduler
- Тесты: pytest + pytest-asyncio
- Линтер: ruff, Форматирование: ruff format, Типы: mypy
handlers/ → services/ → repositories/ → models/ → llm/ (если есть AI-интеграция)
snake_case (переменные, функции, файлы), PascalCase (классы), async для всех I/O
- Бизнес-логика в хендлерах
- Синхронный I/O в async-коде
- Голые except
- Raw SQL с интерполяцией
- TypeScript, Next.js 14+ (App Router), React 18+, Tailwind CSS
- БД: PostgreSQL + Prisma / Drizzle
- Тесты: vitest + React Testing Library + Playwright (e2e)
- Линтер: eslint, Форматирование: prettier
Feature-sliced: features//{ui, model, api} Или: app/ (routes) + components/ + lib/ + hooks/
camelCase (переменные, функции), PascalCase (компоненты, типы), kebab-case (файлы)
- any в TypeScript
- useEffect для серверных данных (используй Server Components / React Query)
- Inline styles (используй Tailwind)
- Прямой DOM-доступ без ref
- Python 3.12+, Django 5+ / FastAPI, PostgreSQL
- Тесты: pytest-django / pytest + httpx
- Линтер: ruff
Django: apps//{models, views, serializers, urls, tests} FastAPI: app/{routers, services, repositories, models, schemas}
- Dart 3+, Flutter 3.x, Riverpod / Bloc, Dio, Hive / Drift
- Тесты: flutter_test, integration_test
Feature-first: lib/features//{presentation, domain, data}
snake_case (файлы), camelCase (переменные), PascalCase (классы)
- Python 3.12+, Click / Typer, Rich (вывод)
- Тесты: pytest
cli.py (команды) → core/ (логика) → utils/
- Go 1.22+, Cobra, Viper
- Тесты: testing + testify
cmd/ (команды) → internal/ (логика) → pkg/ (переиспользуемое)
- TypeScript, NestJS, PostgreSQL + TypeORM / Prisma
- Тесты: jest + supertest
src/modules//{controller, service, repository, dto, entities, tests}