Антипаттерн Почтальон
16 Декабрь 2008
Некоторые молодые разработчики, делая первые шаги в познании клиент-серверной архитектуры приложений используют достаточно забавный метод для передачи данных между PHP скриптами. Допустим пользователь выполняет scriptA.php и ему надо обратиться к функции в файле scriptB.php. Будем ли мы использовать функцию include, или require? Разумеется нет, ведь у нас есть замечательный анти-паттерн «Почтальон»! Передадим данные с помощью самого пользователя, сделав редирект на второй скрипт и передав данные в GET запросе.
К слову сказать мне встречалось уже немало разновидностей почтальонов, которые используют различные механизмы передачи между серверными скриптами через клиентов. Например почтальоны, работающие через кукисы и сессии.
Ну это надо быть совсем отмороженым помоему…
Мне к примеру нравится антипатерн «паблик морозов», ну уж очень смешное у него название