PHP - Estilo de código, estándar PSR 2

En este vídeo vamos a ver qué son las guías de estilo de código (PSR-1 y PSR-2 en concreto), por qué es bueno seguir estos estándares, y cómo podemos aplicarlos de forma automática gracias al IDE PhpStorm. Esto, si bien podría ser lo primero a realizar al llegar a un proyecto que no siga estas directrices, podría ser el segundo paso después de la aplicación de un correcto namespace tal y como vimos en el anterior vídeo.

Temas tocados

  • Qué es y por qué es importante seguir el estándar de estilo de código PSR-2
  • Cómo configurar PhpStorm para automatizar el formateo de código siguiendo PSR2
  • Inspección para sintaxis de arrays tradicional
  • Importante: En el vídeo no se citan algunos de los recursos sumamente interesantes listados en el apartado "Material relacionado" de este mismo post. Recomiendo echarles un ojo :)

Vídeo

Índice

  • 0:00 - Introducción
  • 0:33 - Configuración de PhpStorm con estilo de código PSR-2
    PSR2 PhpStorm Code Style
  • 1:09 - Por qué es bueno seguir el estándar PSR-2
  • 2:40 - Aplicación de las guías de estilo de forma automática
  • 4:00 - Proceso manual modificando detalles que se escapan
  • 4:58 - Error por no especificar el namespace completo de una clase. Por qué especificar esto a través de "use" y no en cada clase
  • 5:40 - Añadir inspección para sintaxis tradicional de arrays
    Array syntax inspection
  • 7:05 - Commit con los cambios de estilo

Material relacionado

Siguientes vídeos

Individuos

24,91€/ mes · pago anual299€ al año
  • 💻Acceso a todos los cursos
  • 🏅Contenido de calidad
  • 🧑‍🏫Profesionales con amplia experiencia
  • 🚀Nuevo contenido cada semana
  • 🧑‍🤝‍🧑Acceso a la comunidad CodelyTV
  • 🧑‍🎓Certificados al completar cursos
  • 💸12 meses por el precio de 10
SIN PERMANENCIA MÍNIMASuscríbete

Empresas

¿Crees que puede interesar a más miembros del equipo?

  • 💸Descuento de hasta un 40%
  • Gestión centralizada de cuentas
  • 🧑‍🏫Profesionales con amplia experiencia
  • 💼Facturas a nombre de empresa
  • 📈Reportes y analítica