Vincent的备忘录

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2006年6月20日

摘要: 前一段写的一个东西,需要控制远程的计算机做一些操作。由于有端口的访问限制,所以我选择了在服务器使用Web Service + Remoting IpcChannel + Windows Service的方式。在实现过程中遇到了这样的问题:通过web method调用IpcChannel时,总是提示Access denied。 解决的方法就是在创建IpcChannel时指定authorizedGro... 阅读全文
posted @ 2006-06-20 14:44 Vincent.Hu 阅读(783) 评论(1) 推荐(0) 编辑

摘要: 1 重构(Refactoring) 重用是再工程的灵魂,再工程可以在不同层次重用一次工程的资源。重用那些完善而具有一致性文档、可读性很高的可维护性程序,无人不趋之若鹜。但对那些天书般的文档,打满了补丁的程序,还要重用吗?——这也是再工程方法学的使命之一,它必须提出对那些“坏文档”、“坏程序”的重用解决方案。重构(Refactoring)就是解决这些“坏东西“的武器。 1 ... 阅读全文
posted @ 2006-06-20 11:15 Vincent.Hu 阅读(428) 评论(0) 推荐(0) 编辑

摘要: 1 Hybrid Re-engineering 随着软件工程理论的不断完善,各种新的再工程模型被提了出来。下面将介绍一种再工程模型:Hybrid Re-engineering。 1.1 软件再工程的一般模型 再工程是从已经有系统的源代码开始的,根据测试结果以及目标系统的实现做出决定。下图说明了软件再工程的一般模型,描述了针对软件开发过程中各个阶段的再工程过程。 ... 阅读全文
posted @ 2006-06-20 11:14 Vincent.Hu 阅读(744) 评论(0) 推荐(0) 编辑

摘要: 1 软件再工程的过程 一般来说,没有被很好的维护和控制的代码可能是由没有很好组织的遍布在很多地方的 多个文件组成的,或是在一个大文件中有上万行的代码,也可能存在同一文件的多份拷贝。看看这些文件,你会发现它们基本都没有注释,或是只有很少的基本的注释。任何相关的文档都没有及时的更新。。。看起来是一片混乱。 针对这类情况的再工程过程(大多数情况都是这样的)可以分为11个... 阅读全文
posted @ 2006-06-20 11:09 Vincent.Hu 阅读(448) 评论(0) 推荐(0) 编辑