1. 我在开始接触编写程序的程序,就过于依赖eclipse的debug功能,但是当遇到不能debug的时候,我就没有了办法。在这次l的项目里,我了解到,即使不能debug,我们也能快速找到出错的地方。这就要求代码的规范。a. 逻辑清楚,该跑错的地方一定要抛异常,然后上层方法要去捕获,否则即使抛出异常了,但是上层方法没有捕获该异常,那么这个错误依然不能及时报出来,会导致走了很远,才报出一个你不了解的错误,让你摸不着头脑。b. 报的错误信息一定要准确,帮助快速找到出错的地方。对于程序员来说,是调试的好帮手,对用户来说,能够帮助用户了解他的操作是不是合法操作。
2. 异常处理的信息,可以专门用一个类来整理,对汉化,或者debug有帮助。
3. 在不能调试的情况下,思路一定要清晰,不能慌,思路不能乱,用排除法可以帮助我们调试代码。
4. 对于webservice,有soapUI这个工具,可以帮助我们游离代码,先跑一下webservice的功能,了解我要操作的到底是个什么东东,先感受一哈,写起代码来就要轻松很多,而且对需求分析及确定有帮助。