• 从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));
    }

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

  • 相关阅读:
    学习笔记15—Python 存储集
    学习笔记14—Python error集
    学习笔记13—python DataFrame获取行数、列数、索引及第几行第几列的值
    学习笔记12—linux下文件的复制、移动与删除
    学习笔记11—MATLAB 界面设计
    学习笔记10—Python 绘图集
    学习笔记9—python数据表的合并(join(), merge()和concat())
    学习笔记8—MATLAB中奇异值处理办法
    make ffmpeg makefile
    Linux Socket
  • 原文地址:https://www.cnblogs.com/buguge/p/6233764.html
Copyright © 2020-2023  润新知