摘要: 注:本文系作者原创,但可随意转载。若有任何疑问或错误,欢迎与原作者交流,原文地址:http://www.cnblogs.com/lyosaki88/p/aspnet-itentity-ii-emailconfirmed.html==========================================================================================================今天抽空更新了SAMPLE CODE。我把代码托管到了CODEPLEX平台。欢迎下载。https://identityiiemailconfirmation.. 阅读全文
posted @ 2014-03-27 11:44 丶谦信 阅读(5132) 评论(11) 推荐(13) 编辑
摘要: 注:本文系作者独立翻译,可以随意转载。如有雷同,纯属巧合。原文地址:http://pragdave.me/blog/2014/03/04/time-to-kill-agile/ P.s. 第一次自己翻译,欢迎批评指正。Agile Is Dead (Long Live Agility) (Agile已死,Agility长存) 13年前,我和17个中年白人在Snowbird(译者注:应该是一个开发者社区,此处应该亦是指其承办的一次开发者大会), Utah(美国犹他州)聚到了一起。我们之所以能走到一起,是因为我们对于软件开发有着共同的信仰,并试图找出一种方法来描绘我共同的信仰。 我们用了不... 阅读全文
posted @ 2014-03-13 13:54 丶谦信 阅读(1662) 评论(0) 推荐(1) 编辑
摘要: 注:本文系作者原创,但可随意转载。 最近做一个Web平台系统,系统包含3个角色,“管理员, 企业用户, 评审专家”, 分别有不同的功能。一直以来都是使用微软封装好的Microsoft.AspNet.Identity.dll程序集来进行身份验证和角色控制。 在MVC项目中,生成项目结构中,甚至已经包含了创建好的AccountController,可以直接使用进行账号管理。不过最近一次使用Identity功能,是在Visual Studio 2013的Preview版本中,现在升级到了RC和Ultimate版,整个程序集已经彻底翻新了。想进行角色控制,我了个擦发现Account控制器中初始... 阅读全文
posted @ 2013-12-30 11:43 丶谦信 阅读(9364) 评论(24) 推荐(2) 编辑
摘要: 本文系作者原创,但可随意转载。另:图中使用的IDE为VisualStudio 2013 RC 英文版。 一般写完代码时,我们通常会启动调试运行一下看看是否正确,启动运行的方式无非是F5-- Start Debugging 或 Ctrl+F5-- Start Withour Debugging(注:不同版本或系统环境不同时,快捷键或有所变化),如下图1。不用说大家都能感觉到,使用Ctrl+F5调试时程序从启动到运行通常比使用F5快得多。使用Ctrl+F5时通常是想快速运行一遍,以便检查程序运行的结果是否符合预期。使用F5时通常是想查看代码内部的运行情况,以便检查到底是哪一步出了问题,或... 阅读全文
posted @ 2013-12-19 00:40 丶谦信 阅读(9846) 评论(5) 推荐(2) 编辑
摘要: 注:本文系作者原创,可随意转载,但请注明出处。如实在不愿注明可留空,强烈反对更改原创出处。TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。单元测试是最基本的测试步骤。位于整个产品开发流程V模型的最底部。大致如图,在各种开发流程中RA&PSD完成后,无需底层基础,UAT方案即可完成,下面的步骤也一样。UT做为底层和CODING同样重要的步骤,是每个CODER必须掌握的基础。RA( Requirement Analysis) 阅读全文
posted @ 2013-03-21 20:10 丶谦信 阅读(1509) 评论(1) 推荐(1) 编辑
摘要: ttt ttt eee e e e s s s t t t t............ 阅读全文
posted @ 2013-03-20 16:56 丶谦信 阅读(124) 评论(0) 推荐(0) 编辑