SOLID

1 Single responsibility Cada classe tem uma responsabilidade única

2 Open/Closed As classes da nossa aplicação devem ser abertas para extensão mas fechadas para modificação.

3 Liskov Substitution Nós devemos poder substituir uma classe pai por uma herança dela e tudo continuar funcionando.

4 Interface Segregation ... 5 Dependency Inversion Módulos de alto nível não devem depender de módulos de baixo nível; ambos devem depender de abstrações .

npx prisma init

npx prisma migrate dev asdsad npx prisma studio

npm run dev

NewSkills