refactor: fix hardcoded values, remove println, remove doubles
This commit is contained in:
+9
-7
@@ -1,10 +1,12 @@
|
||||
# Ревью кода bropicker (2026-08-26)
|
||||
# Ревью кода bropicker (2026-08-26) — ВЫПОЛНЕНО
|
||||
|
||||
> Скоуп: src/main.rs (401 строка), src/config.rs (~210), src/winit.rs (45),
|
||||
> ui/*.slint. Плюс вывод clippy.
|
||||
>
|
||||
> Вердикт: для MVP код здоровый, критических дыр нет. Но есть 2 мусорных
|
||||
> артефакта правок, крупное дублирование и файл-бог. Ниже по приоритетам.
|
||||
> Итог рефакторинга: main.rs 401→340 строк (и стал тонким по смыслу),
|
||||
> появился launcher.rs, 12 юнит-тестов, tools/check.ps1 (fmt+clippy -D warnings
|
||||
> +test) зелёный, дублирование запуска устранено, индекс из UI вместо поиска
|
||||
> по имени, все P0-P2 закрыты. UI проверен скриншотом — идентичен.
|
||||
|
||||
## P0 — мусор и артефакты правок (чинить сразу)
|
||||
|
||||
@@ -74,9 +76,9 @@
|
||||
|
||||
## Порядок исполнения (одна сессия)
|
||||
|
||||
1. P0 целиком + прогон clippy --fix (P2 первая строка)
|
||||
2. P1: launcher.rs + launch_and_remember + From-конвертации + индекс из UI
|
||||
3. Юнит-тесты чистых функций + tools/check.ps1
|
||||
4. P3 косметика по остаточному принципу
|
||||
1. [x] P0 целиком + прогон clippy --fix (P2 первая строка)
|
||||
2. [x] P1: launcher.rs + launch_and_remember + From-конвертации + индекс из UI
|
||||
3. [x] Юнит-тесты чистых функций + tools/check.ps1
|
||||
4. [x] P3 косметика: импорты, Theme.accent/danger токены
|
||||
|
||||
Каждый пункт — зелёный `tools\check.ps1` перед коммитом.
|
||||
|
||||
Reference in New Issue
Block a user