zoukankan      html  css  js  c++  java
  • 从scheduler is shutted down看程序员的英文水平

    我有个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));
    }

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

  • 相关阅读:
    eclipse中编译出现错误undefined reference to `_sbrk'
    STM32L431驱动带UC1698芯片调试记录
    IAR里面STM32工程使用printf
    STM32L431仿真卡在HAL_InitTick(TICK_INT_PRIORITY);
    电信NB-IOT的温湿度采集器开发记录
    程序运行之ELF文件的段
    linux c编程:进程控制(二)_竞争条件
    ubuntun下安装Fiddler
    程序运行之目标文件(一)
    linux c编程:进程控制(一)
  • 原文地址:https://www.cnblogs.com/buguge/p/6233764.html
Copyright © 2011-2022 走看看