Presentación WCES2021 - Carlos Longarela - Por qué deves ...
Transcript of Presentación WCES2021 - Carlos Longarela - Por qué deves ...
![Page 1: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/1.jpg)
Por qué deves escrivir bien tu codigo para WordpressCarlos Longarela
![Page 2: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/2.jpg)
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/
![Page 3: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/3.jpg)
¿Que vamos a ver en esta charla?
1. Importancia de escribir bien.
2. Estándares generales y de WordPress.
3. Corregir nuestro código.
![Page 4: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/4.jpg)
![Page 5: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/5.jpg)
1 - Importancia de escribir bien.
![Page 6: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/6.jpg)
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
![Page 7: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/7.jpg)
1 - Importancia de escribir bien.
![Page 8: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/8.jpg)
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
![Page 9: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/9.jpg)
![Page 10: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/10.jpg)
![Page 11: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/11.jpg)
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
![Page 12: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/12.jpg)
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/
![Page 13: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/13.jpg)
![Page 14: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/14.jpg)
3 - Corregir nuestro código.
![Page 15: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/15.jpg)
3 - Corregir nuestro código.
![Page 16: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/16.jpg)
3 - Corregir nuestro código.
![Page 17: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/17.jpg)
3 - Corregir nuestro código.
![Page 18: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/18.jpg)
3 - Corregir nuestro código.
![Page 19: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/19.jpg)
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
![Page 20: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/20.jpg)
3 - Corregir nuestro código.
PHPCS project Configuration file
Artículo instalación/configuración phpcs WP
Artículo buen código
![Page 21: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/21.jpg)
3 - Corregir nuestro código.
EditorConfig: https://editorconfig.org/
WordPress EditorConfig: https://github.com/WordPress/wordpress-develop/blob/master/.editorconfig
![Page 22: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/22.jpg)
3 - Corregir nuestro código.
![Page 23: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/23.jpg)
3 - Corregir nuestro código.
![Page 24: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/24.jpg)
3 - Corregir nuestro código.
Por qué debes escribir bien «WordPress»
![Page 25: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/25.jpg)
![Page 26: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/26.jpg)
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)
![Page 27: Presentación WCES2021 - Carlos Longarela - Por qué deves ...](https://reader034.fdocuments.ec/reader034/viewer/2022051903/628445288e5ea64c763b3df3/html5/thumbnails/27.jpg)