为什么我应该使用ViewModel后缀而不是VM?

时间:2013-04-03 08:40:29

标签: asp.net-mvc model-view-controller asp.net-mvc-viewmodel

这可能是一个愚蠢的问题,但......

我看到标准惯例是使用“ViewModel”后缀。

我可以使用VM后缀吗?

为什么这么长的后缀?

2 个答案:

答案 0 :(得分:4)

就像所有命名约定一样,并不是不能使用其他名称,只是建议坚持使用命名规则进行良好实践,并在需要时善待其他开发人员重温你的代码。

如果这是个人项目,那就做你想做的事,只要确保你以后能够弄明白:)

答案 1 :(得分:3)

我个人从不使用后缀,这几乎和使用str和int前缀一样糟糕。

将您的视图模型添加到ViewModel文件夹,以便它们与模型分开,这将更改其命名空间并保持其意图清晰。

我会完全放弃后缀,而是遵循这种做法。