当前位置:首页 > 个人杂谈 > 正文内容

修正了标签打印服务程序的一些BUG

作者: 葛屹肃 | 日期: 2023-04-16 | 分类: 个人杂谈

前几天,检查了标签打印服务程序源码,并做了一些异常捕捉处理并写入日志。今天去更新,果然发现程序存在BUG并修正了。

修正了标签打印服务程序的一些BUG

C#的捕捉异常处理还是挺不错,只要在事件处理中加入以下代码,有异常时会自动写入日志,对于程序BUG分析很有用。

try
{
}
catch (Exception ex)
{
writeSendLog(EorCode+” “+ex.ToString());
}

不过,这个也只能定位于那个事件有BUG,还不能具体定位至那行代码异常。既然知道是那个事件有BUG,那么,再采用重点代码块分编号,那样就可以大致定位是那行代码有BUG。

写代码还是要亲力亲为,像刚拿到供应商的源码时,发现几乎没有异常处理的,这样的代码一旦出现问题,程序就会挂掉的。

现在程序才更新,或许还有UBG没有发现,等运行2,3天,再看看错误日志,如果有其他错误的话,还需要继续修正。

下次更新时,打算将每日定时重启的功能去掉,让程序一直运行,才能发现程序是否稳定,会否暴露出其他BUG。

目标是将标签打印服务程序做成真正的服务程序,是那种无人值守的服务程序,电脑开机自动启动,那就完美了。

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/3078.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论