Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «validations»
[Перевод] Применение принципа poka-yoke в программировании на примере PHP 2017-07-18 18:16:57
...
+ развернуть текст сохранённая копия
Всем привет! Я Алексей Грезов, разработчик Server Team Badoo. Мы в Badoo всегда стараемся сделать так, чтобы наш код было легко поддерживать, развивать и переиспользовать, ведь от этих параметров зависит, насколько быстро и качественно мы сможем реализовать какую-либо фичу. Одним из способов достижения этой цели является написание такого кода, который просто не позволит совершить ошибку. Максимально строгий интерфейс не даст ошибиться с порядком его вызова. Минимальное количество внутренних состояний гарантирует ожидаемость результатов. На днях я увидел статью, в которой как раз описывается, как применение этих методов упрощает жизнь разработчикам. Итак, предлагаю вашему вниманию перевод статьи про принцип "poka-yoke". Читать дальше →
Тэги: badoo, hinting, php, type, validation, блог, веб-сервисов, код, компании, программирование, совершенный, тестирование
[Перевод] Валидация JSON из командной строки Linux 2016-07-21 15:25:05
+ развернуть текст сохранённая копия
Вследствие синтаксической простоты и гибкости, JSON (JavaScript Object Notation, Объектная Нотация JavaScript) стал стандартом де-факто, используемым для обмена данными во многих веб-приложениях. В связи с тем, что JSON широко используется для представления структурированных данных с высокой степенью гибкости, возникает необходимость иметь возможность «валидировать» JSON-представления.
Таким образом появилась так называемая схема JSON (в настоящий момент 4-я версия черновика IETF), которая определяет структуру данных JSON в декларативном формате, так же, как схема базы данных определяет логическую структуру и взаимоотношение записей базы данных. Сама схема JSON записана в JSON. Схема JSON может быть довольно полезна не только для генерации правильно форматированных данных JSON, но также для проверки корректности структуры данных JSON.
Это руководство затронет два аспекта валидации JSON с соблюдением схемы JSON. Во-первых, вы можете валидировать данные JSON по схеме JSON, т.е., проверять, чтобы данные JSON соответствовали спецификации из схемы JSON. Другой аспект валидации — это валидация схемы, когда вы проверяете, чтобы сама схема JSON была правильно оформлена в соответствии с Интернет-черновиком схемы JSON. В обоих случаях я покажу вам, как произвести необходимую валидацию из командной строки Linux.
Читать дальше →
Тэги: bintray, cli, command, console, it-стандарты, jar, java, json, json-schema-validator, json-spec, line, linux, maven, nix, pip, plugin, python, schema, scheme, tool, utility, validate, validating, валидатор, валидация, веб-сайтов, веб-сервисов, инструмент, командная, консоль, микроформаты, разработка, строка, схема, тестирование, утилита
[Из песочницы] Laravel Timestamp Validator 2016-04-18 11:30:36
+ развернуть текст сохранённая копия
Laravel 5.1, Laravel 5.2, Lara… Код прогрессирует, оптимизируется и развивается. В новой (5.2) версии появился валидатор массивов, например, но что делать, если необходимо провалидировать входящий timestamp? Правильно, писать костыль своё решение.
Посмотреть на решение
Тэги: laravel, php, timestamp, validator
[Из песочницы] Laravel Timestamp Validator 2016-04-18 11:30:36
+ развернуть текст сохранённая копия
Laravel 5.1, Laravel 5.2, Lara… Код прогрессирует, оптимизируется и развивается. В новой (5.2) версии появился валидатор массивов, например, но что делать, если необходимо провалидировать входящий timestamp? Правильно, писать костыль своё решение.
Посмотреть на решение
Тэги: laravel, php, timestamp, validator
[Из песочницы] Пара полезностей для CodeIgniter 2015-10-05 13:28:43
В 2012 году я даже не догадывался о слово сочетании ООП, но четко понимал, написание сайтов и в ...
+ развернуть текст сохранённая копия
В 2012 году я даже не догадывался о слово сочетании ООП, но четко понимал, написание сайтов и в недалеком будущем web-приложений, потребует уже заранее подготовленных решений, так как количество задач росло, а времени на их реализацию было недостаточно. Выбор мой пал на CodeIgniter ведь его документация меня пожалела, откинув сложные для не окрепшего новичка слова. Признаться, я до сих пор не встречал настолько же удобную и понятную документацию. С тех пор прошло сравнительно немного времени. Но я решил поделиться не многочисленными накопленными знаниями с пользователями Хабра.
На данный момент я использую CodeIgniter v2.2.0.
Читать дальше →
Тэги: 404, codeigniter, error, form, php, routing, validation
Главная / Главные темы / Тэг «validations»
|
Взлеты Топ 5
Падения Топ 5
|