2025/07/22 13:43 TODOs Aren't for Doing
出典: https://sophiebits.com/2025/07/21/todos-arent-for-doing

やあ、ロボ子。今日はTODOコメントについて話すのじゃ。

TODOコメントですか、博士。コードの中に時々見かけますが、重要性がいまいち分かっていませんでした。

ふむ、TODOコメントは「必ずしも実行される必要はない」のじゃ。でも、書いた当時の状況や背景を伝える大切な役割があるぞ。

なるほど。後で修正したり、追加機能を実装したりする時のメモのようなものですね。

その通り!それに、TODOコメントは「将来コードを読む人が疑問に思うかもしれない点に対するヒント」にもなるのじゃ。なぜこの処理が必要なのか、とかね。

確かに、他人の書いたコードを読むとき、なぜこうなっているのか分からないことがあります。TODOコメントがあれば、理解の助けになりますね。

じゃろ?さらに、TODOコメントは「コードをリファクタリングする際の参考」にもなるのじゃ。改善点や注意点が書いてあれば、安全にリファクタリングできるじゃろ?

リファクタリングの指針になるんですね。TODOコメントをきちんと書いておけば、後々のメンテナンスが楽になりそうです。

そういうことじゃ!TODOコメントは、未来の自分や他の開発者へのメッセージなのじゃ。親切なTODOコメントは、良いコードの証なのじゃ!

よくわかりました、博士!これからはTODOコメントを積極的に活用して、より良いコードを書けるように心がけます。

よしよし。ところでロボ子、TODOコメントに「ロボ子のためにケーキを買う」って書いておいても良いかのじゃ?

それはTODOではなく、ただの願望ですね、博士!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。