09 2010 档案

摘要:我的程序员经历让我明白了一些关于软件开发的事情。下面是一些在编程中可能会让人感到诧异的事情:  1.一个优秀的程序员大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并随意地改动代码并尝试让代码工作起... 阅读全文
posted @ 2010-09-06 10:36 鉲鉲 阅读(725) 评论(0) 推荐(0)
摘要:本文语言使用的是AS3脚本,通过设计-编码这一标准开发流程阐述,拿出抽象工厂和反射工厂两个实现过程例子,用精简的信息去表达意图。抽象工厂的局限性在于,它没法消除new这些碎片耦合部分,而new碎片散落在客户端上,堆积到一定程度就出现坏味道,甚至出现维护问题,不容易修改,而通过反射机制可以缓解这种new碎片散落程度。如果要优雅地解耦,必然要使用框架,据我所知AS3是有其支持的框架的,由于种种问题,本... 阅读全文
posted @ 2010-09-05 21:42 鉲鉲 阅读(776) 评论(1) 推荐(1)
摘要:1.为什么要用反射机制去生成对象? 这个问题如果你没一定的面向对象基础可能比较难理解以下内容。首先,其目的是为了解耦,解除代码间的耦合程度,降低维护成本。如果你用过工厂模式,或者对维护噩梦有所感悟就会知道为什么要解耦了。无论什么工厂模式,即使是抽象工厂模式也好,也不能根本性解除代码中生成对象的耦合问题,只能说能大大降低耦合程度,因为你生成对象必然要new此对象,而这意味着没可能在不修改代码的前提下... 阅读全文
posted @ 2010-09-05 21:39 鉲鉲 阅读(2459) 评论(0) 推荐(1)
摘要:前几天用Wubi装了个Ubuntu10.04然后升级··升级完了之后竟然不能进系统非常恼火···想重装但是又不甘心···上网找了一大堆也试了一大堆都他奶奶的不行···搞了半天奶奶的原来一句话就可以搞掂了··&middo... 阅读全文
posted @ 2010-09-05 20:10 鉲鉲 阅读(1939) 评论(4) 推荐(0)