0

我有一个控制器来处理测验上的 CRUD 操作,称为 QuizController。

然后,用户可以参加当前的测验(一次只有一个可用的测验)。

将该控制器命名为 QuizController 也很诱人,如果它的命名空间不同,我也可以命名。但这对我来说天生就不够描述。

它可以称为 QuizResultsController。但这也不是很好。

您如何命名这样一个向用户显示当前测验并让他们提交答案的控制器?

4

2 回答 2

1

如果您不想创建一个完整的单一用途控制器,您可以添加一个显示当前测验的#current操作。QuizzesController

于 2013-01-12T03:34:06.460 回答
1

按照惯例,应该调用为您的测验处理 CRUD 操作的控制器,以便在您描述的上下文中QuizzesController释放以供使用。QuizController

就是说,我会同意QuizzesControllerCurrentQuizController让区别更大。

于 2013-01-12T03:27:06.820 回答