当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 原文引自:http://blog.joycode.com/microhelper/archive/2004/08/06/29865.aspx 作者:MicroHelper 第一, 度的把握。
 

 

    摘要:(法国)伯纳·圣—若弘述/翟华整理   写在前面   所有到过中国的西方人一定都遇到过令他们无奈、可笑、紧张、烦恼或不解的场景,从而在心中对中国人产生一种矛盾甚至于激烈的情绪,这就是写作本书的背景。我相信,很多去过中国并与真正的中国人(我所说的“真正”的中国人是指在乡村生活的大多数中国人, 而非那些在部级机关工作的官员或在国外使馆工作的中国人)接触过的......
 ·删除自己    »显示摘要«
    摘要:vb一直以来被认为有以下优缺点:优点是上手快、开发效率高;缺点是能力有限,运行效率低。vb被其它语言的拥护者诟病的有很多,不支持指针,不支持重载,不支持内联汇编等等等等。当我们享受着vb的简单时,却发现我们的发挥空间越来越小。的确,简单和功能强大这两者本身就是一对矛盾。那怕一行代码不写,仅仅起动运行一个空窗体这样简单动作,vb在底下就为我们做了大量复杂的工作(决不仅仅是注册窗口类、显示窗口、起动消......


对《重构比从头开始更麻烦》的一些看法
上一页   ...

表示层与entity的绑定,entity的持久化,各层之间传递数据的方式,缓存对象之间的依赖关系,对象之间的协作,统一的安全控制的错误处理.配置信息的管理,unit test.

如果不是看了文章的标题,我想我会很容易的接受,并将其放入收藏夹.我不相信像作者这样有经验的人会犯文不对题的问题,所以我又仔仔细细将文章看了一遍,似乎也看出一点东西,但对于重构,作者确实是用笔太少. 【程序编程相关:CodePlus将要推出新版了:)列举一

=========================================== 【推荐阅读:Java技巧:列表排序

先让我们看看«重构»的作者是怎么定义重构的:“在不改变代码外在行为的前提下对代码做出修改,以改进代码的内部结构的过程.”请注意,重构是在不改变外在行为的优化.这就像人身上脏了要洗澡一样,是频繁.小度量的工作步骤.如果在前几次的迭代中还不能激发变化,我们就需要考虑度的把握,不要奢望在项目后期进行系统级的重构,它的代价太大了.如果你的改动将影响整个系统,那你只能想别的办法补救,所以,放弃重构吧,至少在当前这个可运行的版本中. 【扩展信息:使用WMI来得到系统的服务

让我们按照作者的思路来考虑这个问题,由于成本.时间等多面因素,我们不可能对一切变化做出准备,尽管有很多办法可以帮助我们刺激变化,及时发现潜在的变化,但难免的,在项目后期,我们还是会面临需求变更的危机,如果这个变化是我们所未预料的,并且牵一发动全身,那么,这种情况下,我们是否需要重构?

就像作者说的work,right,best一样,重构的前提是代码可以正常工作,目的是让代码更好的工作的.所以更多时候,我会把设计看作系统级的,把重构看作代码级,它们是两个阶段的两种工作,不能混为一团.

重构不是万能的,不要依赖于重构,也不要夸大了重构的功用,在很多时候,它并不能改善你设计上的缺陷.


 ·为您的图片添加电灯光照效果    »显示摘要«
    摘要:为您的图片添加电灯光照效果 http://www.syszedu.net/jiang/dragon/1537.htm--------------------------------------------------------------------------------   下面便给您设计这种加电灯光照效果的addlightctrol控件。其原理是这样的:图片区域用黑色填充,并在内存中读......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE