✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Не розвивайте тунельне бачення розвитку

6

У попередніх публікаціях я говорив про ідею зосередження на певній області та заглиблення, а не вшир. Звичайно, це особисті переваги, але вони, тим не менш, мої.

Однак за останній рік один із побічних ефектів, який я виявив, полягає в тому, що чим довше ви залишаєтесь у певній галузі, тим більш поширеними стають певні проблеми. (Це не повинно бути несподіванкою, оскільки саме для цього у нас є шаблони проектування .)

Але в цьому полягає те, що ви розвиваєте своєрідне бачення шляхів вирішення проблем.

Кредити

Приклад: нещодавно мені доручили розробити деякі функції, які мали б розбирати розмітку та перетворювати її в дещо інший формат.

Тунель розвитку

Я робив це знову і знову, і часто вважав [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, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі