项目工作总结

项目的第一阶段进入到后期测试过程中,发现了很多bug,在修改bug 的过程中,感到很累,但同时觉得这段时期却是收获最多的时候,下面我将整理后的项目管理与技术经验做一下总结,愿大家多多指教!
项目运作方面:
1、在模块功能已经基本完成的情况下添加新的功能时,一定要考虑周全,因为这时前面已经写了很多代码,加入新的功能后,对先前代码造成的影响是不可预知的,必要时需要大家(特别是编码人员)进行开会讨论一下。
2、在项目的遇到的问题,应随时记录,以供整理后,作为自己的经验积累。
3、在项目组之间应多多加强交流,遇到的问题,解决的问题都是大家共同的经验积累。
4、需求文档与设计文档一定要与代码同步,为与程序员沟通与交流,提供一个依据。
5、在设计模块功能时,要考虑动作的整个流程,从开始到结束,注重“用户体验”。
6、注意不同浏览器之间的差别。
7、对显示的控制(包含极限)。

技术总结:
1、JSF 中配置页面调转时注意,如果是一个操作返回后,一定要加重定向,否则点击页面刷新后,会重新执行已经执行过动作。
2、JSF输出时会将HTML内容自动转义,禁用(escape=false)。
3、JS setTimeOut中可以使用匿名函数的方式传递参数。
4、JSF 页面是一行一行从上到下执行的,在页面下方将数据删除不会影响上方。
5、使用menu进行导航时用action 时间长了会丢失导向,解决使用指定form.action。
6、JSF 页面使用Form时应注意要分离清楚,因为任何一个动作都会提交本次页面。
7、使用MyFaces extends 包 上传文件时, 在FF下IE得到文件名是不一致的,要分别处理。
8、JSF使用GET方式传递中文名会出现问题,解决见我的另一篇blog
一个将浏览器可以自动编解码的类似 &#nnnnn;的字元 与中文互相转换的类

你可能感兴趣的:(工作,浏览器,项目管理,JSF,IE)