Как говорилось в одном сериале: “Все врут”. Поэтому валидация данных является контрактом – этаким камнем в фундаменте бизнес-логики программы.def handler_create_user(r: Request): input_data = r.post() name, email = input_data. get('name'), input_data.get('email') if not name or not email: raise HTTPBadRequest('name & email must have values') return User.create(name=name,…
Еще в декабре мне попалась одна совершенно замечательная статья на английском, посвящённая использованию системы типов языка для более широкого класса задач, для повышения надежности приложений и простоты рефакторинга. К сожалению, в тот момент я был слишком занят написанием…
Германия должна немедленно вывести из Турции ракеты Patriot, которые были размещены бундесвером на границе с Сирией, так как это оружие используется для военного противостояния между турками и курдами, заявил в воскресенье в интервью изданию Welt am Sonntag бывший глава фракции "Левые" в
Внефракционный депутат Николай Рудьковский обратился к спикеру Верховной Рады Александру Турчинову с требованием немедленно собрать депутатов на внеочередное заседание парламента в связи с событиями на Юго-Востоке Украины. «Считаю, что депутаты должны немедленно…