никто не читает теги

  • Хабрахабр

    [Перевод] Если вы используете моки, то вы хоть что-то тестируете?

    Было ли у вас ощущение, что ради тестирования вы делаете код труднее для чтения? Допустим, у вас есть код, который ещё не тестировался. У него есть ряд побочных эффектов, и вас просят сначала прогнать тесты. Вы начинаете следовать советам вроде передачи глобальных переменных в виде параметров или извлечения проблемных побочных эффектов, чтобы сделать вместо них заглушки в тестах. Но чем…

    Подробнее »
  • Хабрахабр

    [Перевод] Если вы используете моки, то вы хоть что-то тестируете?

    Было ли у вас ощущение, что ради тестирования вы делаете код труднее для чтения? Допустим, у вас есть код, который ещё не тестировался. У него есть ряд побочных эффектов, и вас просят сначала прогнать тесты. Вы начинаете следовать советам вроде передачи глобальных переменных в виде параметров или извлечения проблемных побочных эффектов, чтобы сделать вместо них заглушки в тестах. Но чем…

    Подробнее »
  • Хабрахабр

    [Перевод] Производительность современной Java при работе с большим объёмом данных, часть 2

    FYI: Первая часть. Бенчмарк пакетного конвейера Пакетный конвейер обрабатывает конечный объём сохранённых данных. Здесь нет потока результатов обработки, выходные данные агрегирующей функции нужно применить ко всему набору данных. Это меняет требования к производительности: задержка — ключевой фактор при потоковой обработке — здесь отсутствует, потому что мы обрабатываем данные не в реальном времени. Единственная важная метрика — общее время работы конвейера.…

    Подробнее »
  • Хабрахабр

    Влияние кризиса на IT: уволят ли нас всех

    Нередко вижу слова в духе «по другим отраслям коронавирус сильно ударил, а вот IT практически не затронул». Мол, веб-сервисы от карантина только выиграли, писать код можно и удалённо, а раз сейчас ограничения отменяют — значит, всё закончилось хорошо, проблем нет и теперь уже не будет. По-моему, заявлять такое означает не вполне понимать ситуацию. Существует, например, прогноз Минкомсвязи, что российская IT-отрасль…

    Подробнее »
  • Хабрахабр

    [Перевод] Хакерский фольклор

    У некоторых компьютерных терминов необычное происхождение. Многие слова относятся к давно забытым технологиям. В этой статье мы сдуем пыль времён с некоторых терминов, которыми пользуемся каждый день. Бо́льшая часть статьи взята из Википедии, но найти пояснения не так-то просто, если не знаешь, что искать. Bike-Shedding Современное значение: бессмысленный разговор о тривиальных проблемах. Термин «bike-shed effect« (эффект велосипедного сарая) или «bike-shedding«…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Дешёвый сервер из китайских запчастей. Часть 1, железная

    Дешёвый сервер из китайских запчастей. Часть 1, железная Размытая кошка позирует на фоне настраиваемого сервера. На заднем плане – мышка на сервере Привет, Хабр! В жизни каждого человека иногда назревает необходимость апгрейда компьютера. Иногда это покупка нового телефона взамен разбитого или в погоне за свежими андроидом или камерой. Иногда – замена видеокарты, чтобы тянула игру на минималках. Иногда – установка…

    Подробнее »
  • Хабрахабр

    [Перевод] Выпуск Rust 1.43.0: улучшение производительности компилятора и вывода типов для примитивов, item в макросах

    Команда Rust рада сообщить о выпуске новой версии, 1.43.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.43.0 вам достаточно выполнить следующую команду: rustup update stable Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта,…

    Подробнее »
  • Хабрахабр

    [Перевод] SHISHUA: самый быстрый в мире генератор псевдослучайных чисел

    Полгода назад мне захотелось создать лучший генератор псевдослучайных чисел (ГПСЧ) с какой-нибудь необычной архитектурой. Я думал, что начало будет лёгким, а по мере работы задача станет медленно усложняться. И думал, смогу ли я научиться всему достаточно быстро, чтобы справиться с самым сложным. К моему удивлению, сложность возрастала не линейно. Побайтовое тестирование по критерию хи-квадрат оказалось очень трудным! Позднее столь же…

    Подробнее »
  • Хабрахабр

    [Перевод] Парсите, а не валидируйте

    Еще в декабре мне попалась одна совершенно замечательная статья на английском, посвящённая использованию системы типов языка для более широкого класса задач, для повышения надежности приложений и простоты рефакторинга. К сожалению, в тот момент я был слишком занят написанием статей по ФП, которые крайне важно было написать, пока свежи воспоминания. Но теперь, когда с этой задачей я справился, наконец дошли руки…

    Подробнее »
  • Хабрахабр

    [Перевод] Разбираемся с алгоритмом коллапса волновой функции

    После появления DeBroglie и Tessera меня много раз просили объяснить, как они работают. Генерирование может выглядеть как волшебство, но лежащие в его основе правила на самом деле просты.Так что такое алгоритм коллапса волновой функции (Wave Function Collapse, WFC)? Его разработал Максим Гумин для создания «плиточных» изображений на основе простой конфигурации или образцов изображений. Алгоритм умеет многое: полистайте приведённые Максимом примеры…

    Подробнее »


Кнопка «Наверх»
Закрыть