refactor: separate modules - app, mapping
This commit is contained in:
+5
-4
@@ -3,10 +3,11 @@
|
||||
> Скоуп: src/main.rs (401 строка), src/config.rs (~210), src/winit.rs (45),
|
||||
> ui/*.slint. Плюс вывод clippy.
|
||||
>
|
||||
> Итог рефакторинга: main.rs 401→340 строк (и стал тонким по смыслу),
|
||||
> появился launcher.rs, 12 юнит-тестов, tools/check.ps1 (fmt+clippy -D warnings
|
||||
> +test) зелёный, дублирование запуска устранено, индекс из UI вместо поиска
|
||||
> по имени, все P0-P2 закрыты. UI проверен скриншотом — идентичен.
|
||||
> Итог рефакторинга: main.rs 401→32 строки (чистый скелет), появился launcher.rs
|
||||
> и app.rs (`struct App`: new/wire×4 группы/run), 12 юнит-тестов,
|
||||
> tools/check.ps1 (fmt+clippy -D warnings+test) зелёный, дублирование запуска
|
||||
> устранено, индекс из UI вместо поиска по имени, все P0-P2 закрыты.
|
||||
> UI проверен скриншотом — идентичен. Cold start release 110-133 ms.
|
||||
|
||||
## P0 — мусор и артефакты правок (чинить сразу)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user