项目情况:
客户定制项目,客户提供的各种的数据规格未知。

遇到的问题:
因为未知的数据格式问题,导致系统异常不能使用。

反思原因:
因为项目开发中只考虑到了提供的测试数据的规则状况,忽视了异常数据会产生的漏洞。为修补问题话费了更多的人力,给客户留下不好的印象。

后续遇到类似问题应如何解决:
项目系统应该是始终能正常运行的,容错性良好的;系统不应该出现异常,应有错误处理机制;在设计开发阶段就应该考虑各种异常状况,提供异常提醒和处理机制。
能够在异常机制能够处理范围内能解决的事情,则尽量少和客户沟通制定太多数据规则,在项目质量和可控性上能给客户良好的印象。