私は .NET MVC を学んでおり、作成中のアプリはかなりスパゲッティのようになっています。私のコードでは、さまざまなビューと部分ビューを自然に生成するさまざまなコントローラーに多くのアクションがあります。さらに悪いことに、@Html.Action コマンドを使用すると、さらに混乱が生じます。これの一部は、デフォルトの足場アクションから取り残されています。
私のサイトで可能なすべてのルートとそれらが返すビューのリストを生成するツールはありますか?
また、未使用のビューとビューのないアクションをすべて見つけて、一般的にすべてを適切にリファクタリングしたいと思います。このようなもの(この特定の例についてコメントしないでください):
Route Views returned
------------------------------------------
/User/Edit /User/Edit.cshtml
/Admin/User/Edit /User/Edit.cshtml
...
そのようなものは存在しますか?.tt テンプレートで実行できますか?
または、私のアプローチ全体が間違っているかもしれません..!