如果您必须修复并稳定MVC应用程序,您将从哪里开始:模型,控制器或视图?这些问题在整个应用程序中均匀分布,编程实践不良,难以添加功能。 如果它有所作为,应用程序是用PHP编写的。

有帮助吗?

解决方案

从模型开始,因为它是您的应用程序的基础。编写测试也更容易。编写控制器的单元测试很棘手,尽管可以完成,甚至更难以查看。但是,一旦您的模型具有非常可靠且封装的API,就可以相对轻松地将新控制器和查看框架分层。如果您希望与视图真正分离,请将模型构建为REST API,并完全在AJAX中实现控制器。这将是一个更加面向服务的架构,完全基于客户端的视图。这就是谷歌有多大功能。

其他提示

修复模型,因为它的变化比视图更慢,并且因为控制器依赖于视图。投资稳定良好的模型代码可获得更好的回报。

我'按顺序说模型,控制器,视图。因为模型中最基本的逻辑,其次是控制器(通常在相当远的距离)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top