Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
開発中に再帰関数を実装する場合、間違えてもクラッシュしないように、カウンターを使って一定の限界に達したら終了します。
質問:これを本番環境に移行するために維持する必要がありますか、それともコードを十分にテストして、これが不要になるようにする必要があります。
問題の関数は、サイトマップを生成する再帰関数です。すべてが子を持つことができるノードのセットを反復処理します。
すべてを100%テストすることはできませんが、可能な限りテストする必要があります。ユニットテストを調べてください。これは一般的に非常に簡単な手順であり、バグの大部分を排除するのに役立ちます。