В этом видео обсуждаются проблемы, связанные со стандартной библиотекой Ruby Benchmark. Автор критикует статические методы и призывает к более декларативному и объектно-ориентированному подходу к измерению производительности кода. ✅ Подписывайтесь на канал «Удалов» в Telegram: – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): Ссылки: - - Особое внимание уделяется конструкции bm/bmbm, которая, по мнению автора, имеет неоднозначное название и может привести к путанице. Предлагается отделить BBM от основного бенчмарка и создать объект для измерения, который будет использоваться для холодного старта и регистрации измерений. Автор также критикует работу в конструкторе и создание объектов, которые становятся дорогими из-за этого. Предлагается более явный и расширяемый подход к измерению производительности кода, который будет учитывать семантику и объектно-ориентированные принципы. В заключение автор призывает зрителей оставлять комментарии и ставить лайки, чтобы он мог учесть их пожелания в будущих анализах библиотек.
Hide player controls
Hide resume playing