Physics.Math.Code
139K subscribers
5.14K photos
1.9K videos
5.78K files
4.28K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
Download Telegram
📕 Профессиональный бенчмарк [2022] Акиньшин

💾 Скачать книгу

В современном мире очень важно писать программы, которые работают очень быстро. Возможно, именно из-за высокой скорости пользователи предпочтут ваш продукт продукту конкурентов, а из-за низкой — перестанут им пользоваться. Но что означает «быстро»? В каком случае можно сказать, что одна программа работает быстрее другой? Что делать, чтобы убедиться в том, что наш код будет везде работать достаточно быстро? Если мы хотим создать быстрое приложение, прежде всего мы должны научиться измерять его скорость. И один из лучших способов для этого — бенчмаркинг.
#бенчмарк #рефакторинг #программирование #оптимизация
👍26
📙 Масштабируемый рефакторинг. Возвращаем контроль над кодом [2022] Лемер М.

💾 Скачать книгу

Рефакторинг (англ. refactoring), или перепроектирование кода, переработка кода, равносильное преобразование алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.

#бенчмарк #программирование
#рефакторинг #профилирование #оптимизация
👍44🔥101😢1