在写DAServer的过程中,一直在重视报文逻辑处理,却没有认认真真地去思考异常处理的问题.曾经我发现我在所有的报文处理函数中均没有考虑报文长度的问题,让我内心不由地捏了一把冷汗.我在新增的故障录波及故障报告的目录报文中引入了报文长度检查,但是其他的类型报文我还是没有克服懒惰情绪,报文类型实在是太多了…… 我想,既然没有检查报文长度,那就把C++可能的异常Catch住就行了,等出了问题再处理吧.我在带领别人编程的过程中一直都在强调:无论如何也不能保证自己不出错,但是一定要保证把系统所有可能出错的…