✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

No desarrolle una visión de túnel de desarrollo

12

En publicaciones anteriores, hablé sobre la idea de enfocarse en un área y profundizar en lugar de ampliar. Esta es una preferencia personal, por supuesto, pero es mía, no obstante.

Sin embargo, durante el último año, uno de los subproductos que he encontrado es que cuanto más tiempo permaneces en una industria determinada, más comunes se vuelven ciertos problemas. (Esto no debería ser una sorpresa, ya que es precisamente por eso que tenemos patrones de diseño ).

Pero lo importante de hacer esto es que desarrollas una especie de visión de túnel para encontrar formas de resolver problemas.

Créditos

Caso en cuestión: Recientemente, se me encomendó la necesidad de desarrollar alguna funcionalidad que analizara el marcado y lo convirtiera a un formato ligeramente diferente.

Visión de túnel de desarrollo

He hecho esto una y otra vez y, a menudo, he descubierto [DOMDocument](https://www.php.net/manual/en/class.domdocument.php)que es una de las utilidades más útiles para hacerlo. Pero hay un problema: me había acostumbrado tanto a usar esto que estaba descuidando soluciones alternativas que no estaban integradas en WordPress, sino en PHP.

En lugar de tener que cargar todo el documento en una instancia de [DOMDocument](https://www.php.net/manual/en/class.domdocument.php), podría colocar reemplazos de cadena usando, no, no expresiones regulares (aunque eso era tentador), pero [strip_tags](https://www.php.net/manual/en/function.strip-tags.php)y [str_replace](http://php.net/manual/en/function.str-replace.php).

Yendo un paso más allá, esto es algo que señaló un colega muy respetado durante una revisión del código.

Sobre revisiones de código, otra vez

También pasé publicaciones anteriores hablando sobre revisiones de código, por qué creo que son importantes, cómo manejarlas y cómo evitar apegarse a ellas.

Pero fue un buen recordatorio descubrir que incluso cuando crees que estás acostumbrado a resolver un problema común en una situación dada, todavía puede haber una manera diferente, más limpia y/o mejor de hacerlo.

Mi punto es que no importa de qué lado de la revisión del código estés y no importa cuánto tiempo hayas estado haciendo lo que sea que estés haciendo, no descartes una crítica porque es diferente.

En todo caso, le impide desarrollar una visión de túnel del desarrollo; mantiene su mente conectada para pensar más ampliamente sobre un problema sin importar la frecuencia con la que lo haya resuelto.

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More