docs(plan): record 8.5.3 top-4 split wave
This commit is contained in:
parent
71f779c8ee
commit
676dc4f441
2 changed files with 20 additions and 4 deletions
10
TODO.md
10
TODO.md
|
|
@ -104,10 +104,12 @@ boilerplate на класс), а в Rust/TypeScript тот же объём ло
|
||||||
- [ ] Фаза 11: Серверный плагин — сервер может отключать функции мода (идея
|
- [ ] Фаза 11: Серверный плагин — сервер может отключать функции мода (идея
|
||||||
владельца 2026-09-29, скетч в конце файла) — дизайн не написан,
|
владельца 2026-09-29, скетч в конце файла) — дизайн не написан,
|
||||||
реализация не начата
|
реализация не начата
|
||||||
- [ ] Фаза 8.5.3: остаток разбивки гигантов мода (файлы >200 → ≤200;
|
- [ ] Фаза 8.5.3: остаток разбивки гигантов мода (файлы >200 → ≤200) — топ-4
|
||||||
крупнейшие сейчас: ConfigDiffPanelComponent 393, RotationManager 391,
|
закрыт 2026-09-30 (крупнейшие: ConfigDiffPanelComponent 393→167,
|
||||||
ScriptedTriangulatorHudPanel 386, BetterButtons 381) — не марафон,
|
RotationManager 391→199, ScriptedTriangulatorHudPanel 386→189,
|
||||||
по мере касания, план в `mod/TODO.md`
|
BetterButtons 381→197; коммиты 7e8b6b64, 3e57542b, 76bd8e95, 71f779c8,
|
||||||
|
build+test ✓); остаток — 151 файл >200, не марафон, по мере касания,
|
||||||
|
план в `mod/TODO.md`
|
||||||
- [x] Фаза 9: Оптимизация FPS — 9.1 (мёртвые грузы) ЗАВЕРШЕНА 2026-09-11 (137121e…4d60d3d);
|
- [x] Фаза 9: Оптимизация FPS — 9.1 (мёртвые грузы) ЗАВЕРШЕНА 2026-09-11 (137121e…4d60d3d);
|
||||||
9.2 Optimize ЗАВЕРШЕНА 2026-09-25 (ade82f06…8746074d, 4 тумблера + OptimizeState);
|
9.2 Optimize ЗАВЕРШЕНА 2026-09-25 (ade82f06…8746074d, 4 тумблера + OptimizeState);
|
||||||
9.3 A/B-мерка убрана из плана (решение владельца 2026-09-25: нужен запуск
|
9.3 A/B-мерка убрана из плана (решение владельца 2026-09-25: нужен запуск
|
||||||
|
|
|
||||||
14
mod/TODO.md
14
mod/TODO.md
|
|
@ -360,6 +360,20 @@
|
||||||
9fffc58d, build+test+checkstyle ✓.
|
9fffc58d, build+test+checkstyle ✓.
|
||||||
|
|
||||||
### 8.5.3 201–400 строк (~140 файлов) — проход «касаться = чинить»
|
### 8.5.3 201–400 строк (~140 файлов) — проход «касаться = чинить»
|
||||||
|
- [x] Волна 2026-09-30 (топ-4 по объёму, выбор владельца): каждый файл — отдельный
|
||||||
|
коммит, фасад + хелперы, публичный API и вызывающие не тронуты:
|
||||||
|
ConfigDiffPanelComponent 393→167 (фасад + `config/diff/`
|
||||||
|
HeaderRenderer/BodyRenderer/Scrollbar) 7e8b6b64;
|
||||||
|
RotationManager 391→199 (фасад + `rotation/internal/`
|
||||||
|
RotationState/RotationStepper/RotationPackets, @EventHandler-методы остались
|
||||||
|
на фасаде — регистрация не менялась) 3e57542b;
|
||||||
|
ScriptedTriangulatorHudPanel 386→189 (записи Panel/Palette остались
|
||||||
|
вложенными → `ScriptedTriangulatorHudPanel.Panel` у вызывающих работает,
|
||||||
|
рендер → ScriptedTriangulatorRenderer, пропсы/сигнатуры → `scripted/panel/`)
|
||||||
|
76bd8e95; BetterButtons 381→197 (настройки → ButtonStyleSettings по образцу
|
||||||
|
BarSettings, иконки → ButtonIconRenderer, −3 мёртвых метода без вызовов)
|
||||||
|
71f779c8; `./gradlew build` ✓ test 438 ✓ checkFolderLimit ✓ на каждом шаге;
|
||||||
|
файлов >200: 155 → 151
|
||||||
- [ ] Не делать отдельным марафоном: при правке файла по другой фазе — первым коммитом
|
- [ ] Не делать отдельным марафоном: при правке файла по другой фазе — первым коммитом
|
||||||
разбивка на ≤200, вторым — целевое изменение (иначе diff-каша, правило Фазы 8)
|
разбивка на ≤200, вторым — целевое изменение (иначе diff-каша, правило Фазы 8)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue