Newsletter para devsEntra
Audio premium

"Tell, don't ask", Ley de Demeter y el tío de la vara

Manda y no preguntes. La comunicación entre objetos y otras cosas en el episodio de hoy.

Desde 15€/mes
Imagen de Daniel Primo

Daniel Primo

Reflexiones sobre linters, automatizaciones (colas, webhooks, Zapier) y principios OOP: 'Tell, don't ask' y Ley de Deméter para mejorar la calidad y diseño del código.

Qué vas a aprender

  1. 1Uso y beneficios de linters y análisis estático de código
  2. 2Recomendaciones de linters: ESLint para JavaScript y PyLint para Python
  3. 3EditorConfig para uniformidad entre editores y reglas de formato
  4. 4Automatización de procesos: colas y tareas asíncronas para suscripciones
  5. 5Integraciones con Stripe y MailChimp mediante webhooks
  6. 6Zapier como opción externa frente a implementar APIs propias
  7. 7Principio 'Tell, don’t ask' para encapsular responsabilidades
  8. 8Ley de Deméter y reducción de dependencias entre objetos
  9. 9Ejemplo práctico: refactorizar post/author/address para evitar encadenamientos
  10. 10Importancia de testing y notificaciones para procesos críticos en producción