ASP.NET MVC与测试驱动开发
我是新手.NET程序员。我学过C#,Windows编程,SQLServer2005,ASP.NET3.5。我想问,对于我来说,开始从事一份需要ASP.NETMVC和测试驱动开发的工作是困难还是不合适。我已经获得了《Pro ASP.NET MVC框架》一书,但这本书让我负担过重。那我该怎么办?请帮忙 --ASP.NET MVC与测试驱动开发,.net,asp.net,asp.net-mvc,testing,.net,Asp.net,Asp.net Mvc,Testing,我是新手.NET程序员。我学过C#,Windows编程,SQLServer2005,ASP.NET3.5。我想问,对于我来说,开始从事一份需要ASP.NETMVC和测试驱动开发的工作是困难还是不合适。我已经获得了《Pro ASP.NET MVC框架》一书,但这本书让我负担过重。那我该怎么办?请帮忙 -- 谢谢大家的回答!我现在更困惑了:-)但我要与之抗争,表现出坚持不懈的学习。你将有很多东西要学,但这通常是对初级开发人员的期望。我认为,如果你有机会与一个在TDD方面经验丰富的团队一起工作,并能从
谢谢大家的回答!我现在更困惑了:-)但我要与之抗争,表现出坚持不懈的学习。你将有很多东西要学,但这通常是对初级开发人员的期望。我认为,如果你有机会与一个在TDD方面经验丰富的团队一起工作,并能从他们身上学习,那将是一个很好的机会。如果你准备迎接一个巨大的挑战,一定要继续。从事物的外观来看,你是在你的头上。如果你不确定你能应付,我建议你先多积累一些经验。MVC和WebForms一样大,TDD甚至更大
问题是,你想在接下来的几个月里全天24小时不间断地赶上来吗?如果你不了解MVC或TDD,并且这份工作需要这两个方面的经验,那么你不太可能得到这份工作,但是如果你对自己的经验持开放和诚实的态度,技能和抱负你可以问他们是否有任何初级职位,你可以与这些领域的人一起工作,这样你就可以学习和提升 TL;DR版本=)
- 将所有内容都存储在内存中的列表中,并使用一个简单的界面对控制器隐藏其实现——这意味着您可以在短期内忽略数据访问
- 使用测试构造函数,即
,并将其重载以供运行时使用public MyController(IPostDao posts){…}
-这意味着您可以在短期内忽略IoC容器public MyController():this(new SessionPostDao()){}
为了让与潜在雇主共享您的博客引擎变得更简单,请使用免费的github帐户来存储您的项目,这样您就可以学习git以及mvc/tdd/ioc和orm=)困惑只不过是知道还有更多需要知道但不知道从哪里开始的感觉。阅读博客/他人代码/编写代码始终是开始学习的最佳场所=)