‘орум ѕолезности » ¬сЄ дл€ создани€ сайта различного направлени€ » ѕолезные скрипты на PHP » ѕрограммирование.  ак упростить написание PHP-кода?

—траниц (1): [1]
 

1. Admin - 26 ƒекабр€, 2017 - 22:38:33 - перейти к сообщению
ћногие очень категоричны в вопросе изобретени€ велосипеда. јнализировать проблемы и придумывать их решени€ - это основна€ часть того, что мы делаем, как программисты. Ќо серьезно зан€тьс€ архитектурой гораздо полезнее и перспективнее, чем писать что-то вроде кле€, чтобы соединить три-четыре существующих компонента.
ѕосле составлени€ плана проекта, нужно пон€ть, какие функции должны находитьс€ внутри €дра кода, а какие нужно позаимствовать на стороне. Ќапример, приложение может генерировать (или читать) (дл€ просмотра ссылки ¬ам необходимо авторизоватьс€) . ¬ам нужно провер€ть правильность адресов электронной почты и автоматически отправл€ть ответные почтовые сообщени€, аутентифицировать пользователей или читать файл конфигурации стандартного формата. ¬се эти задачи можно выполнить с помощью внешних пакетов.
Ќо тот факт, что у вас есть задача, и существует пакет дл€ ее решени€, не должен быть началом и концом анализа, который вы проводите. ’от€ предпочтительно использовать пакет, если он избавит вас от лишней работы по разработке, в некоторых случа€х, это может означать издержки без получени€ реальных преимуществ. Ќапример, если клиенту нужно приложение дл€ отправки почты, это не означает, что вы должны автоматически использовать пакет Mail. ¬ –Ќ– предусмотрена отлична€ функци€ Ђmailї, поэтому лучше всего начать с нее. ј как только вы поймете, что нужно провер€ть правильность всех адресов электронной почты согласно стандарту RFC822 и отправл€ть по электронной почте вложенные изображени€, начните анализировать другие возможности. ќказываетс€, существуют пакеты дл€ решени€ обеих этих задач.
ћногие программисты часто удел€ют слишком много внимани€ созданию оригинального кода, и иногда в ущерб своим проектам. ¬ основе этого стремлени€ к авторскому коду часто лежит желание создавать, а не использовать код многократного применени€.
”спешные программисты смотр€т на оригинальный код как на один из инструментов, помогающих создавать эффективный проект. “акие программисты анализируют имеющиес€ в наличии ресурсы, и умело их примен€ют. ≈сли существует пакет, который может вз€ть на себ€ выполнение некоторой задачи, это то, что надо. ѕерефразируем известный афоризм: Ђхорошие программисты - ленивыї.
–ѓ–љ–і–µ–Ї—Б.–Ь–µ—В—А–Є–Ї–∞ –Ш–љ–і–µ–Ї—Б —Ж–Є—В–Є—А–Њ–≤–∞–љ–Є—П.
Powered by ExBB FM 1.0 Final