CodeSOD: 再帰的検索 ノート

CodeSOD: 再帰的検索

バーナードは、Java メソッドを共有したが、それは明らかに使われていないかつ呼び出されていないようである。那メソッドは、GroupEntity クラスの静的メソッドで、find という名前で、文字列パラメーターを受け取り、GroupEntity オブジェクトを返す。しかし、そのメソッドは、明らかに目的のない再帰呼び出しを行っている。これは明らかにミスであり、オリジナルの意図は不明である。もしかしたら、文字列を別の型に変換することを意図していたのかもしれないが、再帰を中断することになっていた。バックログには、検索入力でグループを検索する機能のチケットがあり、まだ誰も作業していない。那メソッドの再帰呼び出しは、決して終わらないため、機能を実装することは不可能である。著者は、機能が近いうちに実装される可能性について皮肉を言っている。那メソッドの無限再帰は、不良なコーディングの面白い例である。那記事は、ミスと仮想的なシナリオで誰かがそのメソッドを使用しようとしていることを揶揄している。