✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Не развивайте видение туннеля развития

12

В предыдущих сообщениях я говорил об идее сосредоточения внимания на области и углублении, а не расширении. Это, конечно, личное предпочтение, но тем не менее оно мое.

Однако за последний год я обнаружил один из побочных продуктов: чем дольше вы остаетесь в данной отрасли, тем более распространенными становятся определенные проблемы. (Это не должно вызывать удивления, поскольку именно для этого у нас есть шаблоны проектирования .)

Но дело в том, что вы развиваете своего рода туннельное видение способов решения проблем.

Кредиты

Показательный пример: недавно мне поручили разработать некоторые функции, которые собирались анализировать разметку и преобразовывать ее в немного другой формат.

Туннельное видение развития

Я делал это снова и снова, и я часто обнаруживал [DOMDocument](https://www.php.net/manual/en/class.domdocument.php), что это одна из самых полезных утилит для этого. Но есть проблема: я так привык к этому, что пренебрегал альтернативными решениями, которые были встроены не в WordPress, а в PHP.

Вместо того, чтобы загружать весь документ в экземпляр [DOMDocument](https://www.php.net/manual/en/class.domdocument.php), я мог заменять строки, используя — нет, не регулярные выражения (хотя это было заманчиво), но [strip_tags](https://www.php.net/manual/en/function.strip-tags.php)и [str_replace](http://php.net/manual/en/function.str-replace.php).

Сделав еще один шаг вперед, на это указал уважаемый коллега во время проверки кода.

Еще раз о код-ревью

Я также посвятил предыдущие посты разговорам о проверках кода, почему я считаю их важными, как с ними работать и как не оставаться к ним привязанными.

Но это было хорошим напоминанием обнаружить, что даже если вы думаете, что привыкли решать общую проблему в данной ситуации, все еще может быть другой, более чистый и/или лучший способ сделать это.

Я хочу сказать, что независимо от того, на какой стороне проверки кода вы находитесь, и независимо от того, как долго вы занимаетесь тем, чем занимаетесь, не отвергайте критику только потому, что она другая.

Во всяком случае, это удерживает вас от развития туннельного видения развития; он настраивает ваш разум на более широкое размышление о проблеме, независимо от того, как часто вы ее решали.

Источник записи: tommcfarlin.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее