chainjs flow control demo使用chainjs进行业务逻辑流控制
chainjs-flow-control-demo使用chainjs将您的业务逻辑作为流处理。比较两个业务流程代码使用chainjs:
var MAX_RETRY_TIMES = 3
Chain( function (chain) {
// step: data validate
value = value.trim()
if (this._validInput(value)) {
// flow-branch
goto
if (!value)
return chain.nextTo('empty')
chain.next(value)
} else {
chain.end
}
})
下载地址
用户评论