Skip to content

Clean code and best practices implements Solid and Dependeci Inyection

Notifications You must be signed in to change notification settings

AlfredRodriguez2042/node-best-practices

Repository files navigation

Clean code and best practices in node with Solid

Architecture Layers

  • Cada capa tiene un rol y una tarea unica
  • tienen que haber capas de alto y bajo nivel
    • las de alto nivel tienen mas interacion con el usuario
    • las de bajo nivel lee y escribe datos o interactua con el hardware
  • cada capa crea una abstraccion de la funcionalidad que ofrece
    • las capas no se conocen entre si
    • se conectan por inyeccion de dependencias(IOC)
  • la cantidad de capas es de acuerdo a tus necesidades

Presentation Layer

  • se encarga de manejar la interacion entre un cliente y la aplicacion
  • entrega y solicita informacion
  • interpreta solicitudes del usuario en acciones para las capas de negocio

Aplication Layer

  1. Domain or Bussines
  • es la que contine la logica de negocio
  • esconde el acceso a datos
  1. Services
  • valida los datos de la capa de presentacion
  • se conecta con otros servicios como amazon s3, oauth

Data Layer

  • se encarga de comunicarse con las bases de datos
  • guarda y extrae informacion de las bases de datos

img

About

Clean code and best practices implements Solid and Dependeci Inyection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published