Pull to refresh
0
0
Vano Devium @webdevium

T-shaped trouble resolver

Send message

В тестах можно указывать теги группировки.
Тогда можно одной командой прогонять тесты для группы 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 ...

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity