摘要:
导读:本文转自博客园,作者根据《ASP.NET优化》一书,介绍关于敏捷开发和编程的实质---测试 ,部署以及代码管理。方便开发者的需要。以下是文章内容:这本书主要是讲ASP.NET优化开发的,里面关于面向对象编程的介绍和ASP.NET的开发介绍可以说在一般的书之上,由于我从来没有涉足过这方面的内容,所以不予很深的评论。但是第十六章,讲了一下测试 ,部署以及代码管理,这方面和我们现在的工程和接近,读着很有感觉。现在就来讲讲测试。里面说到“敏捷开发和极限编程的实质之一是基于测试的开发”,也就是说从一开始我们就要开始编写测试用例,在编写code的过程中要边code,边test。书中还讲到了怎样做到这 阅读全文
阅读排行榜
微软承诺很快发布IE9正式版
2011-09-23 22:59 by 狼人:-), 168 阅读, 收藏,
摘要:
微软在上周发布了IE9 RC(9.0.8080.16413),面向全球用户提供了约40种语言。IE9 RC在性能、用户体验、安全性、隐私性等方面都取得了长足进步,尤其是速度方面,IE9 RC不仅比Beta快很多,还超过了其它所有对手。关于IE9今后一段时期的开发工作,IE项目主管Rob Mauceri表示,RC候选版和正式版相比在功能方面已经完善,也就是说IE9正式版不会再有功能上的变动。因此,接下来,IE团队的主要工作就是对IE9进行微调并为最终发布做准备。微软指出,IE9 RC之后不会再有RC2,下一步就是RTM,而且很快就会发布,实际上比大多数人预期的都要快。IE部门企业副总裁Dean 阅读全文
微软CEO鲍尔默力推HTML5:称其为平台的粘合剂
2011-09-23 22:57 by 狼人:-), 168 阅读, 收藏,
摘要:
据国外媒体报道,微软CEO史蒂夫·鲍尔默(Steve Ballmer)上周参加微软“专业开发者大会”(Professional Developers Conference)时,将Windows Azure、HTML 5和Windows Phone 7作为开发者平台推广。业内人士此前就预计,微软将大力推广Windows Phone和Azure平台,事实也的确如此,但是微软对HTML 5的关注却有些出人意料。除此之外,鲍尔默在专业开发者大会上并没有过多强调Windows应用和Silverlight,这一点令人有些意外。鲍尔默的主题演讲开篇就提到了市场的多样化,包括Windows 7、Wi 阅读全文
产品设计眼中的运营,互联网营销
2011-09-02 20:14 by 狼人:-), 168 阅读, 收藏,
摘要:
产品运营本身很重要,在周鸿祎的好的互联网产品是运营出来这篇文章被广泛传播之后这个观点就更被认可。 运营的验证作用 一般产品的诞生过程总结来看的话就是业务设计->功能设计->开发->测试->发布。而这个过程中发布之后的环节是什么?没错,运营。测试环节的作用是验证开发的质量、产品的功能与设计的实现程度。而运营的关键作用就是验证业务设计的正确性与否。 虽然早期的业务设计理论上来说,如果真的是UCD的理念指导出来的,应该是正确的、可行的。但是真正面对大范围的用户之后,这个业务是否真的可行?满足此业务的产品形态是否真的可行?这些都是早期设计环节中无法验证的。通过运营,可以看到用户 阅读全文
一起谈.NET技术,写出优雅简明代码的论题集 -- Csharp(C#)篇[2]
2011-09-02 00:10 by 狼人:-), 168 阅读, 收藏,
摘要:
谢谢大家对本系列第一篇写出优雅简明代码的论题集 -- Csharp(C#)篇[1]的回复和讨论,我相信针锋相对的辩论不仅有助于发现答案,更让我们了解问题后面的实质。 对程序员而言,我们的代码需要: 1. 在预算内实现需求,让用户可以使用 -- 让自己或者公司可以赚到钱 2. 方便自己修改及日后维护 3. 方便别人修改及日后维护 4. 便于重复使用,为以后的开发节省时间 5. 让系统高效的运作 从美国商学院毕业的学生们掌握了很多相似的思维模式,这不仅有利于他们解决问题,更重要的是方便他们彼此之间沟通。-- 换句话说,他们毕业后都安装上了相同的协议和一些可通用的接口... 阅读全文
一起谈.NET技术,.NET 4 并行(多核)编程系列之二 从Task开始
2011-09-02 00:10 by 狼人:-), 168 阅读, 收藏,
摘要:
前言:我们一步步的从简单的开始讲述,还是沿用我一直的方式:慢慢演化,步步为营。 本篇文章的议题如下: 1.Task基础介绍 2.Task的创建 3.获取Task的执行结果 4. 补充细节 1.Task基础介绍 首先我们还是来看看一段简单的代码: 这里展示的只是一段简单的代码,不能显示出并行编程的特点。但是我们还是从最基本的开始看,慢慢进入深一点的话题。 如果你曾经用过.NET 中的多线程编程,比较一下,就会发现:这段代码虽然在底层还是使用了多线程,但是写法上却简化了很多,一行代码就实现了一个并行编程。 下面我们就从Task类开始谈。 Ta... 阅读全文
一起谈.NET技术,Visual Studio自定义调试窗体两个小技巧
2011-09-01 23:45 by 狼人:-), 168 阅读, 收藏,
摘要:
本文翻译:Few Tips on Customizing Debugging Window View in Visual Studio 。 使用DebuggerBrowsable特性可以自定义调试窗体。 使用DebuggerDisplay特性可以自定义调试信息的显示。 要使用这些特性,需要引用System.Diagnostics命名空间。 技巧1、使用DebuggerBrowsable特性 你可以通过在属性上使用DebuggerBrowsable特性来自定义调试窗体。这些特性可以用任何属性、字段和索引上。DebuggerBrowsable的构造函数需要一个Deb... 阅读全文
一起谈.NET技术,百万开发者拥戴!七大.NET著名开源项目
2011-09-01 23:44 by 狼人:-), 168 阅读, 收藏,
摘要:
AJAX 控件工具包 仅仅五年时间,自从AJAX的概念提出来以后,使用JAVASCRIPT,XML和异步通信去提升用户的在线体验已经从新颖的想法变为实在的需要。因为AJAX驱动的要求已经变得很普通,不久开发者们都投入到开发AJAX框架中去,这使得象日历和客户端表单验证这样的功能变得很容易实现。 .NET开发者在处理AJAX方面有ASP.NET AJAX Control Toolkit工具包这个很好的解决方案。它由微软公司和开发者社区联合开发,提供了多种功能强大的控件,如评分控件,模态弹出窗口,密码强度验证器,可拖拉的面板。 可以查看ASP.NET主页上该项目的主页,上面有控件... 阅读全文
一起谈.NET技术,.Net下的分布式缓存(3)--如果我们没有缓存会怎么样
2011-08-29 19:26 by 狼人:-), 168 阅读, 收藏,
摘要:
上回说到了Memcached的性能问题,的确,缓存不是万能的,但没有缓存是万万不能的?还真有这么干的. PlentyofFish就是这样做的, 它也是互联网上巨头中为数不多的采用WISC(Windows + IIS + Sql server + C#)架构的网站, MS不能老拿MySpace说事, 现在当然不会放过这个机会大肆宣传, 但是讽刺的是人家根本不用那些“看起来很美”的服务器控件,与其说是使用了.Net技术不如说是借用了这个平台而已. 他们的页面输出绝大多数都是使用构造字符串要不就是Response.Write出来的,简单即是美,他们在写程序的时候即是严格遵守这个规则,反过来... 阅读全文