📕 Профессиональный бенчмарк [2022] Акиньшин
💾 Скачать книгу
В современном мире очень важно писать программы, которые работают очень быстро. Возможно, именно из-за высокой скорости пользователи предпочтут ваш продукт продукту конкурентов, а из-за низкой — перестанут им пользоваться. Но что означает «быстро»? В каком случае можно сказать, что одна программа работает быстрее другой? Что делать, чтобы убедиться в том, что наш код будет везде работать достаточно быстро? Если мы хотим создать быстрое приложение, прежде всего мы должны научиться измерять его скорость. И один из лучших способов для этого — бенчмаркинг.
#бенчмарк #рефакторинг #программирование #оптимизация
💾 Скачать книгу
В современном мире очень важно писать программы, которые работают очень быстро. Возможно, именно из-за высокой скорости пользователи предпочтут ваш продукт продукту конкурентов, а из-за низкой — перестанут им пользоваться. Но что означает «быстро»? В каком случае можно сказать, что одна программа работает быстрее другой? Что делать, чтобы убедиться в том, что наш код будет везде работать достаточно быстро? Если мы хотим создать быстрое приложение, прежде всего мы должны научиться измерять его скорость. И один из лучших способов для этого — бенчмаркинг.
#бенчмарк #рефакторинг #программирование #оптимизация
👍26
📙 Масштабируемый рефакторинг. Возвращаем контроль над кодом [2022] Лемер М.
💾 Скачать книгу
Рефакторинг (англ. refactoring), или перепроектирование кода, переработка кода, равносильное преобразование алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.
#бенчмарк #программирование
#рефакторинг #профилирование #оптимизация
💾 Скачать книгу
Рефакторинг (англ. refactoring), или перепроектирование кода, переработка кода, равносильное преобразование алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.
#бенчмарк #программирование
#рефакторинг #профилирование #оптимизация
👍44🔥10❤1😢1