看书很重要,看世界更重要。
我的敏捷宣言:快速地创建美的东西,烂代码虽然写得快,但是不容易应对更改,长久会让项目开发成本翻翻,无法维护
Clean Code:一眼读不懂的代码,耦合在一起的代码,重复的代码,要重构。好代码的感觉是意图特别清晰,读起来心旷神怡。及时重构。Architecture:用什么技术->从0开始把应用程序框架搭起来,牢记面向对象就不会有大差池。记住设计就是:Concept-->Model(建模)。程序就是 Module(Model+架在Model上的API+特定功能的Work flow+UI)的组合。模式的目的是优化设计,享受架构之美。 English is a must skill.
摘要:
写这篇博文的目的是给大家分享,如何使用NUnit为我们的.NET应用程序编写单元测试,文章假设读者没有使用过NUnit的新手,如果你是老手,可以跳过本文。如果你对NUnit还不是很了解的话,我建议你还是阅读一下。首先介绍几个概念。1.NUnit的介绍 NUnit是一个单元测试框架,专门针对于.NET来写的。其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员。最初,它是从JUnit而来.现在的版本是2.6.接下来我所用的都是基于这个版本。 NUnit最初是由James W. Newkirk,Alexei A. Vorontsov 和Philip A. ... 阅读全文
摘要:
微软在刚刚开始的 Windows Phone 开发者峰会上正式发布了代号阿波罗的 Windows Phone 8 操作系统。虽然微软之前几乎没在公开场合提过阿波罗,但新系统变化的大方向早已泄漏。不过整个发布会依然充满惊喜,微软整整演示了一个多小时新功能,完全不是之前所说的“初窥(Sneak Peek)”。 改用Windows 内核 三年半前,微软内部开始研发新移动系统替代无力抗衡竞争对手的 Windows Mobile。2010 年推出的 Windows Phone 7 系统引入 Metro 用户界面,彻底推翻老系统的用户界面。 但 Windows Phone 7 的内核仍然是 WinC... 阅读全文