ASP.NET MVC关注点分离的特性与优点如下

时间:2021-04-16

  1.简化复杂度

  若能将复杂的问题,拆解成数个容易解决的单元,并且让你一次仅关注于一个较容易理解的部分,如此,自然能够简化软件开发的复杂度。而简化复杂度意味着程序代码数量的变少,相对的也降低程序错误(Bugs)出现的机率。

  2.可维护性大幅提升

  在ASP.NET MVC里,不仅区分Model、View、Controller三种关注点,若项目越来越大,复杂度越来越高的话,你还可以再切割成更多的层次,只要关注点能够清楚地分离,降低对象之间的耦合关系,相对的你也就越容易掌握项目的各个环节,这样便能让项目更容易维护。

  3.更容易测试

  由于单元测试是软件测试的最小单位,以往开发人员在ASP.NET Web Form架构下并不容易撰写单元测试程序,不过采用ASP.NET MVC框架进行开发时,却非常适合撰写单元测试程序,若项目能不断强化关注点分离的特性,将能够更有效率地实施单元测试。也因为这点,选择ASP.NET MVC架构的团队,更适合采用测试向导开发方法(TDD)来进行项目建配,提升程序代码质量。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章