这周同组交大同学的水痘病情在公司引起恐慌,为了能使其他组的同事安心工作,我们组通过领导批准决定,在今后的两个礼拜,在家里办公。(这一样来我就足足能省下上下班的两个多小时的时间,还有一笔不小的交通和午餐费用,这些都着实让我兴奋。)不过在家里做事一是没有单位里那样的热空调,手指不灵活;二是同事不在身边,造成极大程度的交流不便。

这周主要精力在两个方面的内容,一是SQL Server Project的System Test和Regression Test,另一方面是在DDT这边的整个Build.xml的编写。在SQL Server Project的Test这一方面,有许多很重复性的工作,而且升了一次级就丢来一整溜的System Tests,Recovery虽然是上去了,但是针对性就急剧下降。做测试就要耐性和细心,这些品质我小时候是有的,现在又要培养了

在DDT方面,主要的Build流程又要进一步做改进。因为过去空闲的时候看了些关于Progress的Deployment的文档,也做了一下DDT在Windows下的部署工作,所以对整个Build流程还算比较熟悉,所以可以较好地参与到这个任务中来。这次的改动主要有以下几个方面,一是要用Apache Ant定义的<condition>标签来完成判断工作,而不是ant-contrib中延伸出来的<if>或者<for>标签。理由是,如果要引入<if>和<for>标签就需要多加一个.jar到工程中,显的不划算;二来既然Ant本身就能提供完全可以完成<if>工作的<condition>,又为什么要用延伸出来的标签。而<for>所完成的循环作业其实也可以用hard code来代替,因为现在Build.xml中用<for>写的那些部分确实都是写死的,在整个流程中规定好的情景

后来又处理了原来Build.xml中很多不必要的hard code的代码,可能是源于编写该Build.xml对整个DDT的Guideline和细小的Custom Task还不够了解,还是一个沟通问题。然后是关于Reference DB的在描述XML文件中的另一种设计的实现。做完一系列修改以后,就在服务器上试着部署出一个可以运行的Instance。关于这部分工作,因为之前在Windows上做过很多工作,所以也比较熟悉。后来因为描述XML文件又有大改动,Scripts Generating那边也不是我在做,所以接下来会有一些整合的工作等着来完成。不过因为下周继续Work from Home,也会给整合带来一定的困难。

工作中遇到一个小问题,因为描述XML文件大改以后,跑一下发现竟然XML文件标签不匹配了,而又无法指出到底哪一行出了问题。我记得DDT项目中有给这个XML文件特地写的DTD文件,但是在我加减了一系列标签以后,这个DTD文件竟然没把这些错报告出来也挺让我吃惊的。但是我现在想要的不是DTD那么细致的格式检查,而只是一个简单的报告标签不匹配的小工具,后来让我在网上找到一个cpp写的叫做xmlint的东西,338行代码,还是挺好用的。

分享到:

    评论

  • 在家办公听起来很诱人啊
    尤其是节省了时间和金钱
    元旦快乐~
    回复茶叶末末说:
    元旦快乐!
    2008-12-28 20:53:16
  • o(∩_∩)o...哈哈……都第十八篇了呢……这日子还真是快……
    回复niocle_do说:
    日子过得真快,也不容易。
    2008-12-28 20:48:25
  • 那个啥.
    元旦快乐吧.

    不过圣诞-0-哦也.
    回复Y.说:
    节日快乐!
    2008-12-28 20:44:29
  • MERRY CHRISTMAS :-)
    回复PATRONUS说:
    节日快乐!
    2008-12-28 20:44:20
  • 么立可里丝麻丝..
    回复扶桑说:
    么立可里丝麻丝..
    2008-12-28 20:44:07
  • 衷心祝你一切顺利!
    Merry Christmas ^ ^
    常常联系!
    回复lioz说:
    谢谢!节日快乐!
    2008-12-28 20:42:45
  • 剩蛋快了!
    圣诞快乐!
    回复理肤泉说:
    圣诞快乐!
    2008-12-28 20:38:20
  • 我到现在都没有发过水痘...据说长大之后发水痘很容易翘辫子-_-有点恐慌

    另,圣诞快乐~
    回复林檎说:
    那你赶紧发掉的好,越大越麻烦~圣诞快乐~
    2008-12-28 20:37:31
  • 圣诞快乐~~
    回复ken说:
    圣诞快乐~~
    2008-12-28 20:35:52
  • 求救: http://encyclopedias.blogbus.com/
    修改了 Index 项目 结果不显示日志了.555 帮帮我~ 有办法 给我回信/ arthur.0324@gmail.com !!
    回复Art说:
    已回复。
    2008-12-28 20:34:20
  • 原来水痘不是小孩子才发的?- -不过短时间在家里工作还是不错的...
    回复Lobo说:
    说明我们这片抵抗力太差了。
    2008-12-28 20:33:27