先了解问题再解决问题

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

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

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

你可能感兴趣的:(C++,c,C#,电信)