·dependency-inversion-principle
</>

dependency-inversion-principle

Используйте, когда класс создает свои собственные зависимости. Используйте при создании конкретных реализаций внутри класса. Используйте, когда вам советуют избегать внедрения зависимостей для простоты.

18Установки·0Тренд·@yanko-belov

Установка

$npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle

Как установить dependency-inversion-principle

Быстро установите AI-навык dependency-inversion-principle в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: yanko-belov/code-craft.

High-level modules should not depend on low-level modules. Both should depend on abstractions.

Classes should depend on interfaces, not concrete implementations. Dependencies should be injected, not instantiated internally.

"Don't Overcomplicate" Pressure: "Just use SendGrid directly, DI is overkill"

Используйте, когда класс создает свои собственные зависимости. Используйте при создании конкретных реализаций внутри класса. Используйте, когда вам советуют избегать внедрения зависимостей для простоты. Источник: yanko-belov/code-craft.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle
Источник
yanko-belov/code-craft
Категория
</>Разработка
Проверено
Впервые замечено
2026-03-09
Обновлено
2026-03-11

Browse more skills from yanko-belov/code-craft

Короткие ответы

Что такое dependency-inversion-principle?

Используйте, когда класс создает свои собственные зависимости. Используйте при создании конкретных реализаций внутри класса. Используйте, когда вам советуют избегать внедрения зависимостей для простоты. Источник: yanko-belov/code-craft.

Как установить dependency-inversion-principle?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/yanko-belov/code-craft

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-03-09