Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Эволюция реквест валидатора

Эволюция реквест валидатора

by Михаил Иванов

Iskander (Alex) Sharipov

June 29, 2019
Tweet

More Decks by Iskander (Alex) Sharipov

Other Decks in Programming

Transcript

  1. Минутка о себе - Backend 7+ лет - Robotics 2+

    года - Go/Python/Java - Olympiads (math, physics, programming) - Snowboarding - Table tennis - Evo
  2. XSD (xml schema def) or JSON schema - Огромные -

    Copypasta - Сложный синтаксис - Сложно валидировать - Недостаточный функционал - Не расширяемый функционал - Нет связи с полями
  3. Evolution - Enums - Aliases - Overriding - ErrList -

    Validators on validators - Version - Do not use interface{} - Commit generated code - Read generated code, but not edit