Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «validations»
AMatch, часть 2. Коды ошибок, собственные ошибки, новый формат callback 2012-08-22 18:32:45
В этой статье я расскажу о некоторых новшествах, появившихся в проекте AMatch с момента написания ...
+ развернуть текст сохранённая копия
В этой статье я расскажу о некоторых новшествах, появившихся в проекте AMatch с момента написания первой статьи.
Напомню, что AMatch — класс, с помощью которого валидация входных параметров из большого набора if-ов превращается в удобную, лаконичную запись. К примеру:
Example: simple
$match = AMatch::runMatch($params)
->doc_id(0, '<') // Левое значение меньше
->subject_id(0, '!=') // Не равен нулю
;
$result = $match->stopMatch();
if (!$result) {
die(var_export($match->matchComments(), true)); // для наглядности умрём
}
Новые возможности под катом
Тэги: amatch, match, pattern, php, validate, ооп, программирование
[Из песочницы] AMatch — проверка входных параметров в PHP 2012-08-06 11:44:23
+ развернуть текст сохранённая копия
Товарищи! Эта статья не для high-high-highload систем. Скорость работы представленных решений определённо меньше простейших проверок. На многотысячных или очень глубоких структурах применять предлагаемый подход крайне не рекомендуется. В этом топике побеждает быстрое кодирование, а не быстрый код.
Без длинных
Давайте без длинных вступлений, но всё же с предысторией. Однажды в рамках создания очередного очень важного компонента веб-сервиса нам понадобилось проверять уйму очень разных входных параметров (в данном случае, пришедших через $_REQUEST). Компонент был очень сложный, внутренняя и внешняя логика вызывала ежедневный баттхёрт между всеми участниками, а отдуваться приходилась немногим «избранным» программистам, которые писали, переписывали, выпиливали и запиливали заново. Когда на вход в систему с фронтенда падают десятки разных переменных, в том числе массивов, программисты при этом делают перекрёстные задачи (меняя логику) и мешают друг другу — код очень быстро разрастается, количество цепочек if-ов начинает занимать не одну страницу. Возвращаться к такому коду всё более и более чуждо ранимой душе. Тесты уже не очень помогают, т. к. каждое изменение логики приводит к изменению тех же тестов, в которых ещё надо вспомнить, понять и простить. Вот тогда и встал вопрос о создании удобного способа проверять весь входной поток каким-то приятным глазу способом, да чтоб всегда и везде получать фидбек про ошибки в однотипном виде. Акцент тут изначально стоял именно на удобстве для разработчиков, строго прошу в дальнейшем иметь.
Дальше много php
Тэги: amatch, php, validate, ооп, песочница, программирование
[Из песочницы] ASP.NET MVC: кастомизация отображения клиентской валидации с использованием JQuery.Validate.Hooks + Tipsy 2012-07-26 18:03:52
ASP.NET MVC Framework позволяет очень легко производить как серверную так и клиентскую валидацию «из ...
+ развернуть текст сохранённая копия
ASP.NET MVC Framework позволяет очень легко производить как серверную так и клиентскую валидацию «из коробки». Использование DataAnnotations в ваших моделях превращает процесс валидации в максимально простой алгоритм для разработчика. Фреймворк, в свою очередь, может отображать ошибки используя валидацию JQuery, или же в случае более комплексных ситуаций, ошибки могут быть возвращены уже после серверной валидации. Вот пример небольшой модели и соответствующих сообщений валидации в ошибочных полях.
Читать дальше →
Тэги: .net, asp.net, jquery, mvc, obtrusive, tipsy, validate, веб-разработка
PHP Input Validation with Filter Functions 2012-06-18 14:00:03
... wakeful which “Input Validation Using Filter Functions ...
+ развернуть текст сохранённая копия
I’d similar to to begin off this essay by thanking we for creation it even this far. I’m entirely wakeful which “Input Validation Using Filter Functions” isn’t usually a sexiest essay...
[[ Das ist nur ein Auszug. Besuchen Sie meine Webseite, um Links, weitere Inhalte und mehr zu erhalten! ]]
Тэги: cod, filter, function, input, php, validate
Программное обеспечение для контроля эффективности показов рекламы 2012-01-21 14:04:54
... разработала программное обеспечение Validated Campaign Essentials, которое ...
+ развернуть текст сохранённая копия
По информации с oborot.ru, известная аналитическая компания comScore разработала программное обеспечение Validated Campaign Essentials, которое даёт возможность отслеживать эффективность показов рекламных объявлений в Сети. Воспользоваться новой разработкой можно только на компьютерах, для мобильных телефонов и планшетов программа не подходит.Продолжить чтение "Программное обеспечение для контроля эффективности показов рекламы" (еще слов: 119) © shopolog.ru, 2012. | Постоянная [...]
Тэги: campaign, comscore, essential, validated, видимость, новость, обеспечение, объявление, программный, рекламный
Главная / Главные темы / Тэг «validations»
|
Взлеты Топ 5
Падения Топ 5
|