`
lineageII
  • 浏览: 80383 次
  • 来自: ...
社区版块
存档分类
最新评论

先了解问题再解决问题

阅读更多
今天做电信项目采集系统的备份模块,遇到个不是问题的问题。一开始把备份异常和网络异常搞混了。
Collection c = Gather.doGather();
try{
  Collection backup = Backup.load();
  Backup.clear();
  c.addAll(backup);
  Client.send(c);
}catch(exception e){
  Backup.save(c);
}

备份是用来解决网络异常的,备份自己抛出异常,则程序中止并把异常写入日志文件。程序再次启动,读取日志重新采集信息。

团队开发中,单独的模块脱离系统来做好像有点问题。模块和模块之间也有关联,怎样才能使模块独立开来?

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics