MonoRail の使用に関していくつか質問があります
テスト
誰もがテストに NUnit を使用する傾向がありますか? これが使用するのに適したテスト フレームワークであるかどうかを知るには、テストを十分に行っていません。私は自分のアプリケーションを以前よりももっとテストしたいと考えており、一般的なガイドラインがあるかどうかを知りたいと思っています。
コントローラーをテスト領域にコピーし、名前に test を含む名前に変更して再実行するだけですか? テスト プロジェクトとメイン プロジェクトが確実に一致するようにするにはどうすればよいでしょうか。すべてをもう一度コピーするだけの場合ですか、それともそれを行うためのツールはありますか?
ルート延長
MonoRail は を使用する傾向がありますが、ルーティングを正しく構成すれば<action>.rails
、その部分を省略できますか? .rails
なぜこれが標準のように見えるのですか?
フォルダ構造
標準のフォルダー構造を実際に指摘している場所は見つかりませんでした。もちろん、コントローラー、モデル、ビューがあります。ただし、Models フォルダーには、データ アクセス オブジェクトも含める必要があります。私はいくつかのようなものを見てきました
-> Models
-> DaoClasses
-> Entities
しかし、ビューからデータを取得するために使用されるカスタム構造についてはどうでしょうか? NHibernate を使用している場合、マッピングを貼り付けるのに適した場所はどこですか? 開発者に完全に依存していることは知っていますが、標準的なアプローチは実際には見たことがありません。
乾杯