
技术文档
cql
这个作者很懒,什么都没留下…
展开
-
对重构的看法 - 评 “重构比从头开始更麻烦”
看到一片文章:重构比从头开始更麻烦我想首先,对于一个程序员来说,重构自己的代码是自己的责任,理应不断精益求精。但是重构过程注意自己代码的版本管理。重构理应是一个好的程序员的良好品质之一。重构有可能成功(新代码比原来的更好),也可能失败。所以重构非常强调测试。如果失败了,那么恢复旧代码,不应该将责任放在重构上。可能更应该反思:1。原来的代码真的有必要重构吗?2。重构的方法是否原创 2004-08-11 10:25:00 · 1164 阅读 · 0 评论 -
AOP 的初步研究
最近看了一些关于AOP(Aspect Oriented Programming)的东西,感觉不错,偶有所得。AOP其实是定义一种自己的语法规范,然后使用一个源代码处理器,根据这种语法将代码重新展开,感觉就像C,C++语句的宏、模板类,但是更加高级,可以在代码的适当位置(例如符合某种条件的代码片断之前、或者之后),加入自己的代码。 这种做法的好处就是把原来紧密耦合的代码可以分割成独立的模原创 2004-08-17 09:46:00 · 1079 阅读 · 0 评论 -
Delphi2005(DiamondBack)使用体验
1.安装的时候会缺少文件,试过两个版本,有一个好一点,但还是缺Indy10的帮助文件,但是不重要,对Delphi2005没有太大的影响;2.运行速度很慢,在赛扬1.7G,512M内存的机器上都要30秒左右3.偶尔会死住,尤其打开比较大的项目(在Delphi7下完成),成功Upgrade,但是在编辑过程中有时会死住4.安装Delphi7下的控件比较麻烦,可以成功安装RaizeComponents,但原创 2004-12-10 09:32:00 · 1022 阅读 · 0 评论