我理解的mvp模式

在开发网页程序的时候最头疼的就是测试.tdd.其实tdd我还不是很懂,在开发中也没有真正去做.不过现在很流行.至少国外的很多公司都是在做这样的事情.特别是小而且强悍的团队,我期望能够加入到这样的团队中去.我要为此奋斗!有强人说过,招人就要找聪明而且能够解决问题的人.我就是这样的或者即将成为这样的人. 其实网页开发有很多,开发网页时间久了就不会在去担心刚开始时遇到的很多担心的问题,比如说是要掌握很多的东西,从后台的代码到前段的代码.虽说现在又很多企业都是详细分工了,可是历史的车轮总是很缓慢的.或者就是祈求老板不要那么浮躁吝啬,多招点人,多在如果提高生产效率怎么赚取用户更多的钱上下功夫而不是把很多心思都放在很单纯的程序员身上.或者就是我们人太好太帅总招来不经意的目光. 对于一个长期发展的网站来说,架构总是很重要,当然我还没有到这个地步,但是人人都说, »

在asp.net开发中实现MVP模式

最近才开始接触到在asp.net的开发中使用的MVP模式.其实这些在微软不积极的支持的模式下大家都在寻找一种便于快速开发的模式.其实这就是关键在于开发完成的测试,以及在开发过程中的测试.开发页面程序总是苦于每次调试,在后台代码中的修改总是需要不断得重启VS的调试模式.而VS总是一个很庞大的工具.而且一般公司总是希望能够干活而不希望掏腰包增加硬件的配置.在这个不断的循环过程中间你一天等机器的时间其实很多的,一天的八小时中间这些时间也是很珍贵的,不然你就得看起来总是断断续续,下班了还得加班.使用这些模式就是在于开发和测试分离,我写我的后台代码.直接test这些代码.而不需要关心页面到底呈现出什么样子的东西,只要你请求的数据我接住了,我给你你想要的数据就ok啊.而且我这边的效率我控制,不是和前段的人在那里扯皮,到底是加载页面时间长还是我的后台代码从数据库获取数据花的时间久. 在MVP模式中,使用到了3个设计模式. 观察者模式 中介者模式 »