Архив на категорию : 'Продвинутый php'

avatar

95e9a24114dd44fef8c28d01b2fa0716

Сегодня CMS Bitrix используют для сервисов со сложной структурой и большим объёмом информации. Зачастую это интернет-магазины, новостные сайты, порталы онлайн-фильмов и онлайн-казино. Корректный выбор хостинга для CMS Bitrix не представляет собою особых сложностей, если использовать для тестирования хостинга на предмет пригодности Bitrix специальную программу. Если же выбирать хостинг самостоятельно, стоит учесть некоторые факторы. Читать далее »

продолжение статьи

avatar

Как я обещал в предыдущей статье про SPL – даю обзор некоторых новых возможностей этой библиотеки, появившихся в PHP 5.3. Честно говоря, PHP 5.3 находится в стадии Release Candidate, т.е. это пока нестабильная версия, но исходники ее можно скачать и скомпилировать, после чего оценить эти новые возможности 😉

продолжение статьи

avatar

В последнее время в нашем блоге часто упоминалось название SPL – сперва в постах, затем в комментариях. Сегодня я решил не ограничиваться простым упоминанием, а сделать небольшой обзор это библиотеки.

продолжение статьи

avatar

Сегодня мы рассмотрим технику рефакторинга, противоположную встраиванию класса. Рассматриваемая техника нужна, чтобы поделить работу, которую выполняет один класс, между двумя классами. Для чего это делать? Ну вообще-то класс должен представлять собой четкую абстракцию, которая выполняет лишь определенные операции и ничего более. Т.е. ничего лишнего в классе быть не должно. Со временем, когда добавляются новые функции в класс, он растет. И он может разрастить до таких размеров, что станет слишком сложным для понимания. В этом случае и приходит на помощь техника выделения класса.

продолжение статьи

avatar

По мере разработки любой сложной системы выясняется, что необходимо переместить то или иное поле или метод в новый класс. Любое правильное проектное решение через некоторое время может оказаться неправильным.

продолжение статьи

avatar

В прошлой статье из цикла рефакторинга про встраивание класса я писал, что расскажу о таких приемах, как «Перемещение метода» и «Перемещение поля». Сегодня время пришло написать об одном из них - о первом.

продолжение статьи

avatar

Представим себе такую ситуацию, когда мы провели серию приемов рефакторинга и в результате оказалось, что от класса становится мало пользы, т.к. в нем осталось мало функций. Проблема, которая может быть решена с помощью сегодняшнего приема, - это устранение малого класса. Хотя это, конечно, не проблема. Но все же :)

продолжение статьи


Страница 1 из 41234


© Copyright. . I-Novice. All Rights Reserved. Terms | Site Map