Зачем тестировщику "грокать" алгоритмы?

Привет, охотники! 🏹

Решила поучаствовать в книжном флэшмобе от Сетки и Литрес, поэтому делюсь с вами книгой, которая вдохновила меня - "Грокаем алгоритмы"

Недавно писала пост, где задала вопрос "как можно применять алгоритмы в автотестах?". Получила ряд интересных ответов и даже практический совет, на что обратить особое внимание

Я закончила читать "Грокаем алгоритмы" и теперь готова сама ответить на свой вопрос

Начну издалека: во-первых, раньше меня пугало все, что связано с алгоритмами. Это ощущалось как высшая математика, которая очень сложная и трудно применимая на практике. Более того алгоритмы можно объяснять по-разному, я и читала учебники, и слушала лекции - все время было что-то не то

Данная книга поразила меня простотой примеров и пояснений! Например, "жадный" алгоритм объясняли с помощью наполнения рюкзака различными вещами, а хэш-таблицы - списком продуктов в магазине + есть милые картинки - ну не сказка ли!

Отвечая на вопрос: я считаю, что алгоритмы применимы в поиске багов и тестовых данных. А в автотестах с помощью алгоритмов можно составить логику проверок

Как там говорится? "Хочу стереть себе память, чтобы прочитать снова" - про эту книгу. Хочу и дальше изучать и применять алгоритмы, ведь с такой базой будет уже намного проще

А вы читали "Грокаем алгоритмы"? Первую или вторую часть? Как вам?

Для любознательных ссылка на Литрес: https://www.litres.ru/book/aditya-bhargava/grokaem-algoritmy-71518519/

#литресвсетке