Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2011-02-12 22:32:06 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:12:16 +0300
commitd331a08bbc099181bd9f39429befc99f6f794c8d (patch)
tree8bdc8bde7b31b1a691937314ae717c11a0a31b7c /docs
parentaaff3ab11fb05dedaa2c3f50dee304712f9ecd7f (diff)
Future refactorings list.
Diffstat (limited to 'docs')
-rw-r--r--docs/future refactorings.txt20
1 files changed, 17 insertions, 3 deletions
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