Post on 18-May-2022
Por qué deves escrivir bien tu codigo para WordpressCarlos Longarela
Carlos Longarela● Mi web: https://tabernawp.com/
● Perfil Codeable: https://codeable.io/developers/carlos-longarela/
● Otros proyectos: https://elarroyo.club/
● Twitter: https://twitter.com/CarlosLongarela
● Linkedin: https://www.linkedin.com/in/longarela/
● Perfil WordPress: https://profiles.wordpress.org/carloslongarela/
¿Que vamos a ver en esta charla?
1. Importancia de escribir bien.
2. Estándares generales y de WordPress.
3. Corregir nuestro código.
1 - Importancia de escribir bien.
1 - Importancia de escribir bien.
● Vamos a comer, niños FRENTE A Vamos a comer niños
● Ser bello FRENTE ATener vello
● El costo de la vida FRENTE A El coste de la vida
1 - Importancia de escribir bien.
1 - Importancia de escribir bien.
Estándares: Español
Asociación de Academias de la Lengua Española (ASALE) https://www.asale.org/
RAE: https://www.rae.es/Academia Mexicana de la Lengua https://www.academia.org.mxAcademia Ecuatoriana de la Lengua http://www.academiaecuatorianadelalengua.org/Academia Costarricense de la Lengua https://www.acl.ac.cr/
…… y así hasta un par de docenas
Academias de la Lengua Española: https://www.academia.org.mx/inicio/otras-academias
2 - Estándares generales y de WordPress.
GENERALES
● PHP: PSR-12 (estilo) PSR-4 (patrón, autoloader)
● SQL: SQL-86 hasta SQL:2019● JavaScript: ECMA-262● HTML, CSS: W3C, especial atención a WCAG
2 - Estándares generales y de WordPress.
WORDPRESS
● PHP: Basados en Pear estándar ● SQL: ???● JavaScript: Basados en jQuery JavaScript Style Guide● HTML: Debe validar en el W3C● CSS:
https://developer.wordpress.org/coding-standards/wordpress-coding-standards/css/ ● Accesibilidad:
https://developer.wordpress.org/coding-standards/wordpress-coding-standards/accessibility/
● Documentación en línea (PHP y JavaScript): https://developer.wordpress.org/coding-standards/inline-documentation-standards/
3 - Corregir nuestro código.
3 - Corregir nuestro código.
3 - Corregir nuestro código.
3 - Corregir nuestro código.
3 - Corregir nuestro código.
3 - Corregir nuestro código.
PHP Code Sniffer (phpcs)Extensión VSCPhpStormAtomSublime Text
Reglas PHPCS para WordPress Coding StandardsPHP Code Beautifier (phpcbf)PHP Compatibility WP
3 - Corregir nuestro código.
PHPCS project Configuration file
Artículo instalación/configuración phpcs WP
Artículo buen código
3 - Corregir nuestro código.
EditorConfig: https://editorconfig.org/
WordPress EditorConfig: https://github.com/WordPress/wordpress-develop/blob/master/.editorconfig
3 - Corregir nuestro código.
3 - Corregir nuestro código.
3 - Corregir nuestro código.
Por qué debes escribir bien «WordPress»
Código Limpio: Manual de estilo para el desarrollo ágil de software (Robert C. Martin)
How To Write Unmaintainable Code. Ensure a job for life ;-) (Roedy Green)