Feed Rss



Posts Tagged ‘ООП

Фев 16 2010

ZendFramework vs Symfony

По производственным нуждам приходится разбираться с достаточно популярным фреймворком Symfony. Но это же — пиздец, товарищи! Несмотря на некоторые приятные плюшки, фреймворк так и блещет извращенными представлениями об ООП его разработчиков. Чего только стоит передача параметров из контроллера в представление. Если в ZF все логично: мы в контроллере наполняем экземпляр представления переменными: class SomeController extends [...]

tag: , , , ,


Окт 10 2008

UP. Полномасштабная разработка проекта

Чего-то сегодня не спится совершенно… Возможно это тот самый знак, которого я так долго ждал? А знак мне нужен был, что бы решиться начать серию статей на основе реальной разработки проекта средних масштабов. Но не просто разработке в общем смысле этого слова, и даже не о разработке на основе Zend Framework, Doctrine ORM и пр. [...]

tag: , , , , , ,


Авг 28 2008

ООП для ООП: GRASP

category: Без рубрики author:

GRASP — General Responsibility Assignment Software Patterns (основные шаблоны распределения обязанностей в программном обеспечении) Когда речь заходит о термине «ООП», все непременно подразумевают Объектно-Ориентированное Программирование, но сегодня речь пойдет не о нем. Почти. Сегодня я бы хотел рассказать о принципах Объектно-Ориентированного Проектирования, а в частности о шаблонах GRAPS и области их применения.

tag: , , , , ,


Июн 23 2008

PHP Doctrine и большие проекты

category: Без рубрики author:

…и еще немного о работе :) Опробовав Doctrine на двух довольно больших проектах (они еще не закончены слава богу), могу сделать следующие выводы (ИМО): считать что этот ORM реализует бизнес-логику — глупо автор Doctrine разрабатывал продукт под нужды небольших проектов и команд описывать таблицы из кода — очень неудобно …так же как и связи поднять [...]

tag: , , , , ,


Апр 07 2008

дружественные классы в PHP

category: Без рубрики author:

заметка, как продолжение статьи о методах доступа в PHP. Как известно, в C++, кроме основных трех методов доступа к методам и свойствам классов, есть еще так называемые «дружественные классы» — классы, которым дозволено обращаться к любым методам и свойствам класса, указанного как друга. В PHP данной возможности к сожалению нет, а она так часто бывает [...]

tag: , , , , ,


Фев 28 2008

права доступа к свойствам и методам

category: Без рубрики author:

Права доступа к свойствам и методам — это на первый взгляд всего лишь три слова: privat, protected и public. Но что скрывается за ними? Какие преимущества это дает в разработке? И как их правильно использовать? Здесь, как и во всех других аспектах программрования, без практики не разобраться… Одна из трех основных концепций ООП — наследование [...]

tag: , , , ,


Янв 31 2008

некоторые вкусности JavaScript

category: Без рубрики author:

Начиная пользоваться Javascript, каждый разработчик учиться делать alert() и setTimeout(), а что делает с Javascript «продвинутый» разработчик? Постараемся рассмотреть аспекты, которые позволяют делать код гибче и удобочитаемее…

tag: , , , ,


Янв 14 2008

Nested Sets

category: Без рубрики author:

В очередной раз столкнулся с ситуацией, когда данный алгоритм просто жизненно необходим и снова столкнулся с тем, что из предложенного в Сети нет ничего рабочего под PHP :(

tag: , , , , , , , ,


Июл 31 2007

рефакторинг и немного +

category: Без рубрики author:

хочу спрогнозировать некоторые изменения в базовом классе… + появится два новых класса для создания более качественных объектных решений на их основе, а так же будет подготовлена некоторая статья по практике применения паттернов проектирования и ООП в целом… осталось дождаться свободного времени :)

tag: , , ,