forked from organicmaps/organicmaps
Future refactorings list.
This commit is contained in:
parent
aaff3ab11f
commit
d331a08bbc
1 changed files with 17 additions and 3 deletions
|
@ -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!
|
||||
Глобально:
|
||||
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 масштабы).
|
Loading…
Add table
Reference in a new issue