💥🎮Патч 0.15 | Начало пути | День первый💥
Патч. Как появилось это название? 🤔
💻 Патч – обновление, способное устранить имеющиеся ошибки компьютерных программ. В переводе с английского языка, слово «patch» значит «нашивка». Термин появился в то время, когда перфоленты и перфокарты являлись главными носителями данных в системах ПК. 👩💻 Бумажные катушки с проделанными в необходимых участках отверстиями считывались и формировались в машинный код. Создатели компьютерных программ отправляли пользователям исправленные «куски» перфорированных лент и карт. Последние удаляли фрагменты с ошибками самостоятельно, и в буквальном смысле ставили «заплатку»...
📖 Термин дня — HTTP PATCH
📖 Термин дня — HTTP PATCH Что это PATCH — запрос, который меняет в ресурсе только указанные поля, а всё остальное оставляет как было. Зачем это нужно Частичное обновление экономит трафик и уменьшает риск случайно затереть данные, которые клиент не собирался трогать. Как выглядит в делеcurl -X PATCH /users/5 \ -H "Content-Type: application/json" \ -d '{"age":31}' Практический пример Когда пользователь обновляет возраст в профиле, серверу нет смысла заново получать имя, e-mail и аватар — достаточно PATCH с одним полем...