public class AbcJob
{
public void Start()
{
IList<Task> lstUnprocessedTask=this.GetUnprocessedTasks();
foreach(Task tsk in lstUnprocessedTask)
{
this.FrstStep(tsk);
this.SecondStep(tsk);
this.UpdateTaskState(tsk);
}
先写这个Start函数,想好其中的步骤,然后填充各个小函数。
这样的程序结构,别人只需要看Start函数就能知道这个工作需要做几步来做了。
这样的代码结构,简单、直观,符合人类的阅读习惯……
PS:老夫3年前的原创,嘎嘎。