美文网首页英语点滴今日值得看程序员
从scheduler is shutted down看程序员的英

从scheduler is shutted down看程序员的英

作者: buguge | 来源:发表于2016-12-29 17:13 被阅读192次

    我有个windows服务程序,今天重点在测试系统逻辑。部署后,在看系统日志时,不经意看到一行:scheduler is shutted down.

    2016-12-29 09:40:24.175
    {"当前期计息日期":"2016/12/29","计息类型":"利息","当前期利息":0.36666666666666664,"总利息":0.36666666666666664,"月化利率":10.0,"当前期计息金额":110.0}
    2016-12-29 09:40:24.576
    账单计息成功/{"BillId":1000009335,"OrderId":"DD201612290000024"}
    2016-12-29 09:40:24.576
    ......本次账单计息结束,共生成账单8条
    2016-12-29 09:40:24.577
    Job-GateWay.Scheduler.Jobs.PrincipalBillsInterestJob结束
    2016-12-29 09:40:39.589
    scheduler is shutted down.
    2016-12-29 09:40:39.604
    GateWay.Scheduler.Service1.OnStop服务停止了
    2016-12-29 09:43:58.985
    >>>>>>>>>>>>>>>>>>>>>>服务启动<<<<<<<<<<<<<<<<<<<<<<<
    2016-12-29 09:43:59.335
    还款取消服务启动
    2016-12-29 09:44:04.030
    Job-GateWay.Scheduler.Jobs.RefundOrderAmountRecoveryJob开始
    

    直觉得好别扭,还有shutted这个单词?
    应该是is shut down才对吧。
    慨叹自己英文水平每况日下。 估计是当时觉得是被停止,即想当然的认为shut的过去分词形式是shutted。
    百度翻译一查,的确应该shut。
    于是,将程序里的这段日志改掉,顺眼多了。

    protected override void OnStop()
    {
        if (QuartzInitialization.sched != null && !QuartzInitialization.sched.IsShutdown)
        {
            QuartzInitialization.sched.Shutdown();
            LogHelper.Write("scheduler is shut down.");
        }
        var currMethod = System.Reflection.MethodInfo.GetCurrentMethod();
        //LogHelper.Write("服务停止了");
        LogHelper.Write(string.Format("{0}.{1}服务停止了", currMethod.DeclaringType.FullName, currMethod.Name));
    }
    

    我是有代码洁癖的,常常在代码的规范和风格上漫游,也经常花时间来重构一些代码。 而身边多数程序员是没这个意识的,觉得把逻辑实现了就行了。所以,有时反而认为自己有种不合群的赶脚。

    相关文章

      网友评论

        本文标题:从scheduler is shutted down看程序员的英

        本文链接:https://www.haomeiwen.com/subject/forpvttx.html