diff --git a/docs/future refactorings.txt b/docs/future refactorings.txt index 0324856fe4..9cf70ba86a 100644 --- a/docs/future refactorings.txt +++ b/docs/future refactorings.txt @@ -1,3 +1,17 @@ -Move 'mmap_file_reader' to 'coding' folder. -Make common library for 'indexer_tool' and 'indexer_tests'. Move there stuff from 'indexer'. -Unit tests! \ No newline at end of file +Глобально: +1. Побольше юнит тестов. + +Структура: +1. Выделить из index общую библиотеку для indexer_tool и indexer_tests. +В index оставить только то, что требуется для чтения фич. +2. Выделить библиотеку примитивов и запулить туда mutex, thread, memory_mapped_file; +возможно FileReader, FileWriter и все, что они тянут. + +Архитектура: +1. Фреймворк для бенчмарков сделать отдельным классом в виде адаптера над базовым фреймворком. +Делать бенчмарки отдельно для отрисовки и выборки фич. +2. Выделить (упростить) оконную библиотеку для ГУЯ приложения и yg_tests. + +Функционал: +1. Сделать кошерное объединение линейных фич. +2. Генерация карты мира и стран (0-5, 6-17 масштабы). \ No newline at end of file