Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Корректность кострукции
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
nordghost
Является таковой. Потому что стоит разделять валидацию, обработку данных и работу с моделью - это во-первых. Во-вторых, подобный класс не является контекстно-независимым, так как зависит от внешних данных. По сути - это случай side-effect и переносимость такого кода под большим вопросом.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
LIME
Отправлено: 02 Мая, 2012 - 20:08:11
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
caballero
У каждого свои понятия о подходе. Есть среди этих мнений и такое, что класс должен реализовывать ту и только ту сущность, для которой он нужен (я исходил из названия).
По поводу конструктора - вопрос уходит корнями в объектный подход (пресловутое ООП), но не в "хороший тон".
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
nordghost
Отправлено: 02 Мая, 2012 - 20:24:30
Посетитель
Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011
Помог: 3 раз(а)
где лутше будет фильтровать данные из формы полученые постом, создать отдельный клас или напрямую используя функциональное программирование?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.