·dependency-inversion-principle
</>

dependency-inversion-principle

Da utilizzare quando una classe crea le proprie dipendenze. Da utilizzare quando si creano istanze di implementazioni concrete all'interno di una classe. Utilizzare quando richiesto per evitare l'inserimento di dipendenze per semplicità.

18Installazioni·0Tendenza·@yanko-belov

Installazione

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

Come installare dependency-inversion-principle

Installa rapidamente la skill AI dependency-inversion-principle nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: 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"

Da utilizzare quando una classe crea le proprie dipendenze. Da utilizzare quando si creano istanze di implementazioni concrete all'interno di una classe. Utilizzare quando richiesto per evitare l'inserimento di dipendenze per semplicità. Fonte: yanko-belov/code-craft.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-03-09
Aggiornato
2026-03-10

Browse more skills from yanko-belov/code-craft

Risposte rapide

Che cos'è dependency-inversion-principle?

Da utilizzare quando una classe crea le proprie dipendenze. Da utilizzare quando si creano istanze di implementazioni concrete all'interno di una classe. Utilizzare quando richiesto per evitare l'inserimento di dipendenze per semplicità. Fonte: yanko-belov/code-craft.

Come installo dependency-inversion-principle?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

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