Сегодня 12 июля, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
RMCreative.ru - Блог
RMCreative.ru - Блог
Голосов: 1
Адрес блога: http://rmcreative.ru/feed/
Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL
 

Толстые контроллеры не так уж ужасны

2011-05-22 20:58:30 (читать в оригинале)

Jani Hartikainen, разработчик, которого я всегда читаю с большим удовольствием, написал заметку о толстых контроллерах. Обычно преобладает академическая точка зрения, что контроллер должен быть тонким, т.е. вся логика должна быть вынесена в модели и сервисный слой. Как и почти всё академическое, идеальный тонкий контроллер — это крайность, которая не всегда нужна. В пользу толстого контроллера можно привести следующие аргументы:

  • Сервисный слой — дополнительная сложность. Чтобы работать с ним, нужно сначала посмотреть, что там и как, то есть увеличивается порог, который нужно преодолеть новым членам команды.
  • Проблема, которую дополнительные слои точно не могут решить — наличие слишком большого числа дополнительных слоёв.

Слишком толстый контроллер — другая крайность. Выносить функционал в сервисный слой определённо стоит если:

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


Как скомпилить libevent для PHP под Windows

2011-05-22 15:52:35 (читать в оригинале)

Компилировать расширения PHP под Windows нет так уж и просто. Но задача вполне выполнимая.

Читаем



PHP, построение URL

2011-05-20 20:56:48 (читать в оригинале)

При работе с разными API (и не только) требуется построить URL. На входе имеем массив параметров имя-значение, на выходе получаем URL. Решение очень простое:

function getUrl($url, $params = array())
{
    return $url.'&'.http_build_query($params);
}
 
// используем так
echo getUrl('http://open.mapquestapi.com/nominatim/v1/search?format=json', array('q' => 'Olympiaturm, Spiridon-Louis-Ring 7, München 80809'));


Короткий echo в PHP 5.4

2011-05-19 17:55:38 (читать в оригинале)

Похоже, в 5.4 и последующих версиях PHP собираются включить короткий echo по умолчанию и сделать его независимым от short_tags. Меня лично данное известие радует

<?=$username?>

выглядит гораздо приятнее, чем

<?php echo $username?>

Единственное, что пока останавливает от повсеместного использования более короткого синтаксиса — необходимость писать продукты под дефолтные конфиги PHP. Хотя, например, в коде этого блога как раз используется короткий echo.



GitHowTo

2011-05-16 23:18:13 (читать в оригинале)

Ещё одна неплохая обучалка распределённой системе контроля версий Git. Является переведёнными и переработанным Git immersion.

Учимся



Страницы: ... 81 82 83 84 85 86 87 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.