Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
Full Stack Developer
  • Як автоматизувати валідацію даних в PHP

    Але з іншого боку, валідація необхідна тільки перед записом даних у БД — під час читання вона зайва.
  • Як автоматизувати валідацію даних в PHP

    Ця стаття може вам допомогти розширити світогляд по цьому питанню:
    skillbox.ru/...​e/izobretayte_velosipedy

    Підтримав: Podoprigora Alexandr
  • Як автоматизувати валідацію даних в PHP

    За що велика дяка від авторів технічних статей

  • Як автоматизувати валідацію даних в PHP

    Мене дратує не слово, а те як його використовують.

    Чи правильно я зрозумів, що згідно з вашим визначенням, наприклад такі проєкти як Facebook, Twiter, Instagram та інші є «велосипедами», бо на момент їх створення вже існували соціальні мережі з подібним функціоналом?

  • Як автоматизувати валідацію даних в PHP

    Дуже вдячний вам за коментар, бо в мене починає виникати враження ніби я в божевільню попав :(

  • Як автоматизувати валідацію даних в PHP

    Ще один коментатор, що не прочитав статтю, а вже всіх вчить як має бути:

    І взагалі не варто ставитися до неї як до готового рішення, яке можна без застережень інтегрувати в готовий продукт. Сприймайте її радше як експериментальне дослідження — прототип, розроблений мною для власних потреб. А вам, можливо, доведеться адаптовувати його під себе.

    Це не ліба, тому їй не потрібен компосер, тести, підтримка та решта. Ні про який продакшн мова не йде і я чітко про це вказав в статті.

  • Як автоматизувати валідацію даних в PHP

    І навіщо таке публікувати?

    Вибачте, просто я не знав, що мав поцікавитись вашою думкою перед публікацією. Наступного разу я саме так і зроблю.

  • Як автоматизувати валідацію даних в PHP

    А який фреймворк кращий? В якому стандарти більш правильні?

  • Як автоматизувати валідацію даних в PHP

    велосипед з круглою рамою і квадратними колесами

    Ви щось підозріло часто використовуєте слово «велосипед».

    «Повторюйте брехню досить часто, і вона стане правдою», — ці слова приписують керівнику нацистської пропаганди Йозефу Геббельсу. У сучасній психології такий ефект отримав назву «ілюзія істини».

    www.bbc.com/...​_the_illusion_of_truth_vp

  • Як автоматизувати валідацію даних в PHP

    Вам мед та ще й ложку. Я тільки навів в статті приклад можливого використання автоматичної валідації, а ви вже хочете автоматичне оновлення, фікси та підтримку.

  • Як автоматизувати валідацію даних в PHP

    Можливо в якомусь ідеальному світі весь код написаний згідно з одним стандартом, а реальному світі все зовсім по іншому.

  • Як автоматизувати валідацію даних в PHP

    Що за люди ледачі пішли — та прочитайте нарешті статтю:

    І взагалі не варто ставитися до неї як до готового рішення, яке можна без застережень інтегрувати в готовий продукт. Сприймайте її радше як експериментальне дослідження — прототип, розроблений мною для власних потреб. А вам, можливо, доведеться адаптовувати його під себе.

    Що я просуваю? Яку бібліотеку? Про що ви взагалі пишете?

  • Як автоматизувати валідацію даних в PHP

    Це дуже проста стаття з простим кодом та з простим прикладом — там немає що ловити.

    Ви мене с кимось сплутали — я не ваш персональний шеф-кухар і замовлень не приймаю. Як вам цікава ця тема, напишіть свою статтю.

  • Як автоматизувати валідацію даних в PHP

    Рекламувати можна різними способами, а не тільки пакейдж менеджері.

  • Як автоматизувати валідацію даних в PHP

    Якщо програмний код не розміщений на гітхабі значить він поганий і не має право на існування. Яволь май фюрер!!!

  • Як автоматизувати валідацію даних в PHP

    Скільки вам заплатили за допомогу в рекламі Symfony? Чи ви безкоштовно?

  • Як автоматизувати валідацію даних в PHP

    У коментатора настільки примітивні зауваження, що через них чітко проглядаються не тільки низький рівень професіоналізму, а й до того ж його доволі обмежена уява.

    не соблюдены PSR-ы о code style

    По-перше — це лише рекомендації. По друге — тільки новачки сліпо дотримуються рекомендацій, як солдати діють згідно з уставом в армії. Всі розробники з досвідом виробляють свій стиль написання коду.

    Наверно автор не в курсе про существование магических методов в ПХП

    Магічні методи в PHP впливають тільки на спосіб доступу і не мають нічого спільно ні з валідацією конкретно, ні з будь-яким функціоналом взагалі. Такі елементарні речі коментатор мав би вже знати.

    Интересно, как же регекспом можно проверять тип данных? ...

    По-перше, я використав слово «майже», яке ви навели у своєму ж прикладі. По-друге, відразу в наступних параграфах я навожу додаткові рішення, за допомогою яких можна перевірити в т.ч. JSON. По-третє, більшість простих типів даних (string, int, float, ...) можна перевірити як раз тільки за допомогою регулярних виразів. Як можна не розуміти таких простих та очевидних речей?
    До речі, прикладів шаблонів для перевірки емейла в інтернеті дуже багато, з яких я обрав той, що зручніший для прикладу в статті. Проблема точності шаблонів регулярних виразів, як коментатор й сам міг здогадатись, виходить за межі даної статті.

    Это отнюдь не «лаконично» — это ужасно неудобно читать ...

    А ось тут як раз проявляється жахлива обмеженість коментатора: він вивчив лише один спосіб валідації та будь-яке відхилення від нього викликає паніку.

    нет проверки типа данных

    А ще коментатор дуже неуважний і не помітив в статті приклад перевірки на типи (String, Float, Integer, ...)

    привязка к одному-единственному формату даты и времени

    А повна відсутність уяви заважає додати перевірки будь-яких форматів дати та часу, які він тільки зможе придумати.

    Суть ООП в том, что класс — это набор данных, и методы для работы с этими данными. Что тут можеть быть неоднозначного?

    Коментатор вивчив ООП та думає тепер що він все знає і може всіх вчити. Але от до принципів SOLID він ще не дійшов, бо був дуже зайнятий написанням бездарних коментарів. Тоді він би знав що означає буква S в цій абревіатурі, що таке «Принцип єдиного обов’язку» та не писав би такі дурниці.

    Налицо что автор не особо знает самую базовую теорию — это видно хотя бы по тому, что наследование классов применяется для простого переиспользования кода.

    Притягнуті за вуха аргументи у коментатора закінчились і він вимушений переходити на відверту брехню.

    Если по теме, то существует компонент Symfony Validation: symfony.com/...c/current/validation.html ...

    Ну нарешті ми підійшли до мети памфлету — реклама Symfony.
    Тільки в нього одного в жилах тече арійська кров і відповідно тільки він один має право на існування. Всі інші рішення необхідно знищувати. Хайль Symfony!

    Підтримав: Андрій Іванченко
  • Як автоматизувати валідацію даних в PHP

    Ви в одному коментарі створили «логічний парадокс»: спочатку нівелювали мої вподобання як аргумент, а потім використали як аргумент свої вподобання :)
    Таке враження ніби вам хтось щось нав’язує або ображає ваші вподобання, а це зовсім не так.
    В даній ситуації більшість не повинна домінувати над меншістю, хто б ким не був, та вказувати що їм використовувати.

  • Як автоматизувати валідацію даних в PHP

    Я робив валідацію, про що згадував в статті, яка б максимально підійшла під мої потреби, а не була б на когось схожа. В symfony валідація суттєво універсальніша, відповідно набагато більша, як наслідок — надлишкова для мене. До речі, користувачі laravel, в коментарі вище, вважають мій варіант занадто надлишковим. Все відносно.

  • Як автоматизувати валідацію даних в PHP

    Мені в laravel не сподобався метод запису конфігурації валідації в один рядок «’required|unique:posts|max:255’». До того ж ви вважаєте наведену в статті валідацію надлишковою відносно валідації в laravel, а користувачі symfony, в коментарі нижче, недостатньо гнучкою. Все відносно.

← Сtrl 123456 Ctrl →