这周又开始了新的任务,我以为Troy还要Review我的Provider的代码所以我可以忙里偷闲一会儿的时候,Troy和我说,要从Miles那里转一个任务给我 — 果然,在公司里很难得会有轻松的时候啊。那个任务挺简单的,是做一个小工具帮忙我们修改Inventor的xaml文件,具体的说就是能方便地修改AutomationID以供接下来的使用。其实Miles已经做了一个原型出来了,能够读文件,解析Id属性,并且能够单个修改,但是还是远远不够,因为我们可能要面对的是大量的修改工作,然而他还有其他工作要做,所以我就揽下了这个活儿~Troy说最好周三就能用,可是我接到任务的时候已经周一下午了~没关系,相信我自己的水平,HOHO~说到这个任务,比较麻烦的就是在界面上面~因为这是我第一次写WPF的程序,还是比较生疏的,这次要用的又是一个比较灵活的控件 – GridView,在怎么动态添加列以及WPF特有的Data Binding上,我花了好大的力气,周二一天就泡在这上面了,本来以为要加班,不过最后很勇猛地在下班前五分钟搞定了~哈哈,还是要多谢Miles,已经写好了很多有用的函数,我只需要调用就好了~虽然和他之前没有过多的交流,不过这或许也能体现出软件工程上面对接口定义的要求?总之周三给Troy的时候他还是比较满意的,后来他又提出要求,说希望能格式化AutomationID的输出~看,客户的需求总是在不断地变,于是做为“软件工程师”的我们只能不断地修改代码,以符合客户的需求。不过这个以前在学校完全没有接触过,在学校做课程项目的时候,我就是自己的客户,哼哼,什么要什么不要全由我说了算,做出来了就拉倒,根本不可能涉及到需求变更的情况,这也是公司的实际情况和学校的理论情况的差异吧。这里面涉及到的代码重用是我一直跃跃欲试的area,不过具体到这次的变更,其实还没有那么高深,加一个对话框再改一处函数就可以了~很轻松地解决掉以后就到了周五了,例行性地偷懒,于是这一周就结束了。
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
Leave a Reply

最近评论