概要
MetronomeEngine, ConductorService, ConductorMotionActor, MetronomeViewModel など、複数のクラスで mach_timebase_info の取得とナノ秒変換ロジックが重複して実装されています。
詳細
コードの保守性と一貫性の観点から、これらのユーティリティは PeerClock パッケージ内、あるいは App 共通のユーティリティクラスに集約すべきです。
期待される動作
マッハ時刻からナノ秒への変換、およびその逆の変換を共通化する。
優先度
Low
概要
MetronomeEngine, ConductorService, ConductorMotionActor, MetronomeViewModel など、複数のクラスで mach_timebase_info の取得とナノ秒変換ロジックが重複して実装されています。
詳細
コードの保守性と一貫性の観点から、これらのユーティリティは PeerClock パッケージ内、あるいは App 共通のユーティリティクラスに集約すべきです。
期待される動作
マッハ時刻からナノ秒への変換、およびその逆の変換を共通化する。
優先度
Low