我在 VB.Net 开发数据记录软件。我开发了实现一个通用接口的类,该接口可与我公司生产的许多数据记录器一起使用。这些类处理低级硬件接口并公开访问数据记录器记录的常用方法。
我的问题是处理突然断开硬件的人的好习惯是什么?我应该在某种状态包中抛出异常、引发事件或返回 false 吗?
我的基本想法是,我希望对象在它所代表的设备断开连接并且失败时通知发送者,然后以某种方式与 DeviceLocator 类(它自动检测设备并维护一个集合)通信它已断开连接并删除它从设备的收集和处置。
有小费吗?
我在 VB.Net 开发数据记录软件。我开发了实现一个通用接口的类,该接口可与我公司生产的许多数据记录器一起使用。这些类处理低级硬件接口并公开访问数据记录器记录的常用方法。
我的问题是处理突然断开硬件的人的好习惯是什么?我应该在某种状态包中抛出异常、引发事件或返回 false 吗?
我的基本想法是,我希望对象在它所代表的设备断开连接并且失败时通知发送者,然后以某种方式与 DeviceLocator 类(它自动检测设备并维护一个集合)通信它已断开连接并删除它从设备的收集和处置。
有小费吗?