日期:2014-05-20  浏览次数:20659 次

请教高手一个“3W行代码工程量的CS结构聊天系统的”“单元测试”和“集成测试”的方法问题...
高手,您好:
    我是一名学习软件工程的学生,现在,我正在做我的第一个Java作品:
    一个CS结构的聊天系统...
    现在,我已经写了“大两万行代码”了....
    因为是“第一个Java作品”,弟我对于“整个项目的拼装”还没有经验...
    希望高手能够指导我:
    在采取Java语言和MyEclipse开发环境的现场背景下:用什么步骤,什么工具,什么流程,什么知识,能够将整个作品,调通,并且成为一个“完整的作品”?
    弟我的这个程序,包含了7个功能,三个系统参与角色,让整个程序,出现了相对比较复杂的“连接工程量”,并且,我的这个作品,结构比较清晰,但是,由于是第一个作品,没有完整的“调试运行时错误”的经验..
    弟我希望能够得到CSDN专家在于:
    1.调试程序的技术,如何快速具备,并且,调试CS结构的聊天系统的Java代码的技术,如何快速具备?
    2.进行单元测试的时候,常规的方法是什么?并且,进行相应的测试,有没有“现成的模板代码”:
    面向单元测试类所要面对的“测试母板类”和“测试组件类”的添加调试...?
    3.进行集成测试,需要注意哪些问题...?采用什么技术和调试步骤,能够得到整个代码的“快速装配”?
    而且能够得到整个代码尽可能“完整无缺”的功能连接...?
    4.进行一个3W行数量级的,并且,具有一定的连接复杂度和一定的工程实施精确度的“CS聊天系统”的,项目的调试连接运行,这个开发的需求的实施,有什么好的学习资源和好的学习书籍,能够让我的项目,得到“具有开发经验的工程师的指导”和“调试CS结构聊天系统的常见运行时错误”的MyEclipse的开发经验...
    希望高手能够帮助我这位:
    日日夜夜向着理想奔跑的筑梦者.
    一百分奉上!!
                                                         一位日日夜夜向着理想奔跑的筑梦者
                                                             2013年8月30日星期五早晨5点正
单元测试 myeclipse 调试连接CS结构聊天系统 集成测试

------解决方案--------------------
 首先,本着共同学习的态度来的。不是高手,鼻孔朝下。
 1.调试程序的技术,如何快速具备,并且,调试CS结构的聊天系统的Java代码的技术,如何快速具备?
 --调试程序,一般理解就是程序某个地方出问题了,应该如何分析操作,来定位解决这个问题。如果是报错了,就看日志分析,快速得出报错的代码位置。如果没有报错,这可能有两个原因:要么代码没有正确的处理异常,捕获异常时,内部消化了,但是又没有记录日志(这种编码习惯很不好);要么就是逻辑没考虑到,没有出错,只是跑到一个不是预期的分支中了。这种情况就比较难搞了。第一步还是看日志。这里要说明一点,一些关键的步骤,或者进入某个方法了,建议还是要打日志,可以把级别定为debug级别,这样可以详细的看出代码的走向。当然,如果很不幸的没有日志,只好使用打断点的方式了。这个依赖工具,比如eclipse。  至于你说的什么CS结构的,道理一样的,只是要分析是客户端还是服务端的问题,两边的日志都要看看了。