Files
football/docs/reviews/2026-05-08-physics-dynamics.md
2026-05-12 10:54:09 +03:00

918 B
Raw Blame History

Code review

Объект: Physics & Puck Dynamics (M2) Проверял: bugs, conventions, history, comments, tests.

Найдено и исправлено:

  1. bug — Boundary Jitter. internal/game/world.go Проблема: Отсутствие коррекции позиции при отскоке могло привести к застреванию шайбы в стене. Решение: Добавлен clamping позиции к границам при обнаружении коллизии.

  2. convention — Float Precision in Tests. internal/game/world_test.go Проблема: Использование прямого сравнения != для float64. Решение: Переход на сравнение с использованием epsilon (math.Abs).

Итог: Критические баги устранены, тесты проходят.