Работа и управление
Два джунá писали АПИ

Два джунá писали АПИ

Небольшой рассказ о разработке API

Два джунá писали АПИ.
Каждый стал, не будь дурак,
Разрабатывать отдельно
– Потом слепим кое-как.

Дольше говорить с другими,
Чем всё разом накидать:
Вот запрос ползёт с фронтенда,
Стейт на 10 мегабайт.

А ответ летит с бекенда:
Не один а сразу пять!
Это всё фронта проблемы,
Мне удобней так отдать...

Два джуна с своими АПИ
Спорят день за днём оря:
– Добавь поле тут такое,
Чтоб не вычислять за зря!

– У меня уж код написан,
bool строкою проверять.
– Даты вывожу красиво,
Нефиг в ИСО их совать!

Уж неделя пролетела,
Конца спора не видать,
А сеньор пришёл проверить
– Нужно что-то показать.

Два джуна с кривыми АПИ
Их сеньору подают:
- Рассуди кто круче сделал,
Ну а кто слепил фигню.

– Это всё ужасно, братцы:
Тут Гоморра, там Содом.
А заказчик треплет нервы,
Что проект мы не сдаём.

Делать нечего, ребята:
АПИ мы объединим.
Слепим из грязи эндпойнты,
Палками соединим!

И проект с безумным АПИ
Вдруг внезапно полетел,
А заказчик, видя это,
Доработок захотел...

Молятся сеньор и джуны:
Им уже не разгадать,
Кто зачем и что придумал,
И как это разгребать.

Также может быть вам интересно:

Упражнение: связный список

Теория без практики суха и даже вредна: немного разомнёмся на связном списке

Читать »

Как настроить Docker, чтобы он переподнимался при ошибках и перезапуске хоста

Настройка политики перезапуска Docker контейнеров

Читать »
Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Нет слов, одни... однострочники

Нет слов, одни... однострочники

На днях вышел пост со списком полезных однострочников для JavaScript программистов. Памятуя Perl-овую молодость, заглянул туда.

Фото Пример своей консольной команды в Django проекте

Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.

Фото Как на Bash посчитать число строк в проекте (директории)

Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.

Фото Важна ли Операционная Система для программиста?

Важна ли Операционная Система для программиста?

Влияет ли выбор операционной системы на возможности программиста? Какую ОС выбрать конкретному разработчику?

Фото Что делать, если не успеваешь сделать в срок

Что делать, если не успеваешь сделать в срок

У части программистов есть огромная беда - они впадают в стопор, если не успевают решить задачу в скрок.

Фото Как работает Web (этот ваш интернет)

Как работает Web (этот ваш интернет)

Пришло время феерически расставить точки над i в вопросе "а вот есть бекенд и фронтенд, а зачем?"

Фото Пользователь не важен

Пользователь не важен

Под благостные речи манагеров вам может показаться, что каждый клиент на вес - золото. Это далеко не так.