В файле task-1.rb находится ruby-программа, которая выполняет обработку данных из файла.
В файл встроен тест, который показывает, как программа должна работать.
С помощью этой программы нужно обработать файл данных data_large.txt.
Проблема в том, что это происходит слишком долго, дождаться пока никому не удавалось.
- Оптимизировать эту программу, выстроив процесс согласно "общему фреймворку оптимизации" из первой лекции;
- Профилировать программу с помощью инструментов, с которыми мы познакомились в первой лекции;
- Добиться того, чтобы программа корректно обработала файл
data_large.txt; - Написать кейс-стади о вашей оптимизации по шаблону
case-study-template.md.
Для сдачи задания нужно сделать PR в этот репозиторий.
В PR
- должны быть внесены оптимизации в
task-1.rb; - должен быть файл
case-study.mdс описанием проделанной оптимизации;