最近手头上的项目

项目概述——微软Centro Loc项目组的测试工具开发

人员配置——需求分析:我,架构设计:我,开发:我,测试:我,部署:我

应用技术——ASP.NET/ADO.NET/PSOM/WTTOM/DataSet/Sharepoint Web Service/Windows Service等等

 

需求分析:

        需求不明,美国那边就是随便提需求,也不明确。我的组长也会提需求,但她不是个真正的程序员,也不明确。我一般把组长当作客户来获取用户需求。

        客户的需求往往是站在使用的角度,他们并不明白编码实现的角度怎样真正实现他们的需求,这就是我要分析,怎样编码实现用户的真正需求。

 

架构设计:

        控制台选择Web Form,毕竟美国那边也要用。

        写一个框架,作为逻辑层,对WTTOM/PSOM/DataBase/Sharepoint Web Service进行封装。用Web Form调用这个框架展示结果。

        用Windows Service作为服务,也需要上面的框架作底层,定期检查和更新测试机器/Bug/Sharepoint List的状态,发送报告。同样使用WebForm控制Windows Service的状态。

 

编码:

        真正的程序员都知道,这才是困难所在。因为只有我一个人,一切的困难<>只能自己克服。

 

测试:

        程序员不喜欢测试,自己也测不出自己的Bug。

 

部署:

        Windows Server 2003 + SQL Express + IIS 6.0

 

后记——

        写程序是件体力活,为了保持良好的状态,不知道自己喝了多少瓶汽水,没有汽水的时候就狂喝水,然后狂上洗手间。写字间的环境很恶劣,洗手间反而很凉快,很放松(我是不是有点贱?)。

        程序员成熟的标志就是能独立完成一个较为复杂的程序。以前我没有信心,等我完成这个项目后也就没问题了。因为——程序,是一个程序员的勋章。

你可能感兴趣的:(windows,service,架构设计,测试,webform,express)