Когда одних юнит-тестов уже недостаточно, на сцену выходят интеграционные. В этой статье от команды Amplicode мы покажем, как протестировать REST API в Spring Boot с использованием современного стека: генерация тестов через Amplicode, автоматический запуск окружения с помощью Docker Compose Starter и поддержки со стороны LLM-инструментов от Яндекса. Читать далее
Сразу хочу сказать, что у меня нет задачи кичиться или хвастаться перед вами. Я прекрасно понимаю, что у каждого свой путь, обычно далеко не простой. В этой статье расскажу, как может измениться ваша жизнь после того, как на счету появится первый миллион рублей. Читать далее
Я — автовладелец. У меня китаец, Chery Tiggo 4Pro Ultra Max Edition 256 GB. Если вынести за скобки проблемы с ЛКП, хорошая машина. И начинки в ней электронной много, которая делает жизнь водителя комфортнее. Казалось бы, чего тебе ещё надо, собака? (с).А надо мне, чтобы ПО в этой машине тоже было хорошим. А не сырым и глючным, вызывающим желанием самому скачать дамп прошивки, выполнить реверс-инжиниринг и допилить там всё, если удастся разобраться в логике китайских программистов. Читать далее
Музыка и астрономия — от античности до наших дней Существует идея о том, что музыка — единый вселенский язык общения, посредством которого могут общаться разные цивилизации, не имеющие возможности расшифровать лингвистические конструкции друг друга. Можно сказать тысячу слов, а можно просто сыграть мелодию, в которой будет выражено все наше искреннее желание заключить дружеский и мирный контакт, и поделиться своим отношением к этому огромному и прекрасному Миру, в котором живем и мы, и они. Читать далее
Применение AI в науке растет, но результаты его внедрения часто переоценены. Исследования показывают, что 79% публикаций, заявляющих о превосходстве AI, используют некорректные бенчмарки.Это искажает представление о реальном потенциале AI в научном прогрессе. Читать далее
Каждый раз, когда NVIDIA выпускает новую линейку видеокарт, в сообществе геймеров и энтузиастов начинается настоящее броуновское движение. Одни яро доказывают, что это революция в мире графики. Другие с не меньшим жаром утверждают, что это очередной маркетинговый ход и переплата…
Дашборд – лицо аналитика. В зависимости от того, насколько он понятен и красив, его пользователь будет принимать верные решения. Понятен и красив – очень субъективные понятия. В этой статье попробуем взглянуть на них через исследования, практику и опыт, чтобы сформулировать…
Привет, Хабр! Меня зовут Анатолий Усов, я инженер дата-центра Рег.ру. В этой статье расскажу, чем обычно занимается инженер в ЦОДе в течение смены, с какими сложностями сталкиваемся и как устроена работа внутри нашего дата-центра. Заглянуть в ЦОД
Эта статья — краткая заметка о двух связанных друг с другом эмпирических правилах.Поднимайте If вверхЕсли внутри функции есть условие if, то подумайте, нельзя ли его переместить в вызывающую сторону:// ХОРОШОfn frobnicate(walrus: Walrus) { ... }// ПЛОХОfn frobnicate(walrus: Option<Walrus>) { let walrus = match walrus { Some(it)…
Производительность etcd-кластера со множеством объектов — головная боль команд, которые любят и ценят Kubernetes. И вот почему: чаще всего для роста производительности кластера используют горизонтальное скалирование, а это приводит к нагрузке на кластер из-за увеличения времени…