Как стать автором
Обновить
0
0
Vano Devium @webdevium

T-shaped trouble resolver

Отправить сообщение

В тестах можно указывать теги группировки.
Тогда можно одной командой прогонять тесты для группы sqlite, а совсем другой запускать тесты для production-like базы.

Профит в том, что базовая функциональность тестируется молниеносно быстро, а уже на стороне CI/CD прогон идет по всем тестам. Как говорится, для gitlab-runner времени не жалко.

Ну и первый пример высосан из пальца: там пользовательский ввод без валидации, да и если придумать, что математика может выдавать float, а нужен int, то перед сохранением должна быть валидация на результат математики. Имхо.

А где хоть один EXPLAIN?

Важно не забывать о существовании KeyDB

Хотелось бы добавить ещё про Kafka для самых маленьких
https://www.gentlydownthe.stream/

@constantine_mitin

Таки можно bus factor безопасно называть фактором кирпича

Вы упомянули, что разработчику нужно работать над собой, если он не подошел клиенту.

А почему вы не затронули тему неадекватных клиентов, для которых любой разработчик "не такой"? У вас не бывает таких случаев?

Мне очень понравились стиль текста и подача. Благодарю!

Мне кажется, что сравнивать micro фреймворк и full-stack фреймворк — кощунство.

Это как сравнивать sinatra.rb и Ruby on Rails.

Всем уже понятно, что это был не взлом, а массированная DDoS атака: на сайт одновременно зашли 6 человек.

В дополнение, хотел бы обратить внимание на чудный инструмент автоматизации, некая смесь make и docker:

https://earthly.dev/

Не смею возразить!
Если основная цель - получить обратную связь, то я только за.

Вот Вы напомнили про эту библиотеку - я уже успел завести новый issue.
Обратная связь - она такая.

Для установки PHP расширений внутри контейнера отлично подходит вот этот чудный инструмент.
Рекомендую!

Ну как можно было параметр назвать limit? В 2022 году то.

Есть же классические для cli приложений include и exclude.

А будет инструкция как убрать эту "ужасную" фразу из phpunit, codecept и многих сайтов во всем мире?

Решили остановиться на AWS (ведь все сейчас сидят на нём, верно?)

Отнюдь. Множество команд выбирают другие варианты.
Тем более, AWS самый дорогой среди конкурентов.

И это прекрасно!

Можно обратить внимание на готовое решение: https://mockit.netlify.app/

const generateRequestId = () => {
  const requestId = Math.random().toString(16).slice(2)
  if (simpleFetch.abortControllers[requestId]) {
    return getRequestId()
  }
  simpleFetch.abortControllers[requestId] = new AbortController()
  simpleFetch.currentRequestId = requestId
  return requestId
}

Где в коде функция getRequestId?

Добавили возможность отмены запросы и сделали ошибку в коде.
У вас есть подсветка в редакторе?

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность