openprint总结

总结:
openprint的项目马上就要结束了,有什么收获呢?
收获:
1、通过这个项目大体上掌握了struts;
2、通过这个项目加深了对事物处理的理解,一般的事务处理都可以通过在一个connection进行处理,事务

处理不一定在一个方法内,一般是在一个类内(也可以再多个类内,给类传connection 参数);如果十多个

数据库,可以采用开源的事务处理框架,例如:jotm,spring等。
3、写的方法一定要考虑多种情况:
1)检验的方法是写出测试案例,测试之前检查测试案例是否符合需求,然后运行测试案例,察看测试结果。
2)通过checklist 检查遗漏的情况。
3)这样也验证了测试驱动开发方法的可行性。
4、checkstyle,写的程序一定要通过checkstyle,提交到cvs时也必须通过checkstyle.
5、每天写自己的taskList,按重要性排序,先做最重要的
失败之处:
1、写的getFullPathLinkID(String aFullPath) 有问题,考虑的不周全
2、写的virtualTree_Select考虑的太简单,根本不能满足系统的需要,考虑的不周全
3、遇到错误没有立即解决。开始的时候感觉getChildID(String parentName,String childName)有点问题,

但没有立即分析问题的原因,造成后期需要修改很多地方。
checklist:
1、对传递的参数一定要判断其正确性;参数的假设有一定的限度,不能什么都假设是正确的
2、虚树拷贝:单颗树之间的拷贝;多棵树之前的拷贝;path不存在;不能拷向根节点;不能拷向自己的孩子节

点;同一个节点下的节点不能同名;
3、getChildID(String parentName,String childName) 通过parentName,childName不能取得child的ID
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值