我有几个关于使用 MonoRail 的问题
测试
每个人都倾向于使用 NUnit 进行测试吗?我没有足够的测试来知道这是否是一个很好的测试框架。我只是想比以前更多地测试我的应用程序,并想知道是否有任何一般准则。
您是否应该将控制器复制到测试区域并在名称中使用 test 重命名并重新运行它?您如何确保您的测试项目和主项目彼此一致?这只是重新复制所有内容的情况,还是有工具可以为您完成?
路线扩展
MonoRail 倾向于使用,如果您正确配置路由<action>.rails
,可以省略部分吗?.rails
为什么这似乎是标准?
文件夹结构
我还没有找到真正指出您的标准文件夹结构的任何地方。当然,你有控制器、模型和视图。但是您的模型文件夹也应该包含您的数据访问对象。我见过一些有类似的东西
-> Models
-> DaoClasses
-> Entities
但是用于从视图中获取数据的自定义结构呢?如果您使用 NHibernate,那么在哪里粘贴映射的好地方?我知道这完全取决于开发人员,但我还没有真正看到任何标准方法。
干杯