Myvideo

Guest

Login

Рассмотрим ошибки в проектировании API модуля Benchmark из стандартной библиотеки ruby

Uploaded By: Myvideo
2 views
0
0 votes
0

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

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later