Xcode FIXME and TODO
この記事によると、「// !!!: 」や「// ???: 」はリマインダーっぽく使うらしい。要するに、コードを書いているときは「このコードはあぶないなー」とか「このメソッドの細かい動きが今わからないけど、とりあえず動いたからいいや、今度調べよう」などとその場で思ったとしても、数日もすればすぐに忘れてしまう。
そこでこのリマインダータグ(って呼んでもいいのかな?)が役に立つ。
ファンクションメニューを見ると、これらのタグがメソッド名と共にリストアップされているのをすぐに見つけられるので、恐らく記憶が蘇る(はず)だ。
なるほど、40歳を過ぎてだんだんと乏しくなっている私の記憶力をサポートしてくれるのか。
それは頼もしい。(でも自分はファンクションメニューなどほとんど使わずに検索してしまうんだよな。。)
なお、表示の優先度も気になったので、簡単に実験してみた結果を載せてみた。
参考にしたXcode FIXME and TODOサイトとは違った表示のされ方をしているが、これはソース中のどの位置に書くのかで変わってくる為だろう。
各自いろいろ試してみてほしい。