欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

先了解问题再解决问题 博客分类: 经验教训 电信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);
}

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

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