先了解问题再解决问题 博客分类: 经验教训 电信CC++C#
程序员文章站
2024-03-13 21:28:34
...
今天做电信项目采集系统的备份模块,遇到个不是问题的问题。一开始把备份异常和网络异常搞混了。
备份是用来解决网络异常的,备份自己抛出异常,则程序中止并把异常写入日志文件。程序再次启动,读取日志重新采集信息。
团队开发中,单独的模块脱离系统来做好像有点问题。模块和模块之间也有关联,怎样才能使模块独立开来?
Collection c = Gather.doGather(); try{ Collection backup = Backup.load(); Backup.clear(); c.addAll(backup); Client.send(c); }catch(exception e){ Backup.save(c); }
备份是用来解决网络异常的,备份自己抛出异常,则程序中止并把异常写入日志文件。程序再次启动,读取日志重新采集信息。
团队开发中,单独的模块脱离系统来做好像有点问题。模块和模块之间也有关联,怎样才能使模块独立开来?