🧠 console.logの重要性を再認識

今回の不具合調査を通して、console.logを用いたデバッグの重要性を再認識した。

🔍 実際にやったこと

// ログの中身を確認
console.table(studyLogs);

// 合計値を確認
console.log(
  "logs合計:",
  studyLogs.reduce((sum, log) => sum + log.minutes, 0)
);

// 各ログの詳細
studyLogs.forEach((log) => {
  console.log(log.id, log.minutes);
});

🎯 これで分かったこと

・ログが想定以上に蓄積されていること
・diff方式によってズレが発生していること
・DBとstateの不整合が原因であること

💡 学び

・「なんとなく」で考えるのではなく、実際のデータを見ることが重要
・バグの原因はコードではなく「データの状態」にあることが多い
・console.logは最もシンプルで強力なデバッグ手段

🔥 今回の気づき

「バグは推測ではなく、観測して潰す」

✨ 一言まとめ

console.logは最強のデバッグツール

これ入れると👇