这两个词是我自己编的,要是有现成的黑话请指教。
正序逻辑就是上游驱动下游。拿包饺子为例,正序就是先切肉切菜,然后搅馅儿,然后擀皮儿,最后包饺子。
倒序就是下游驱动上游,类似于递归,先创建切菜类和切肉类,作为输入创建搅馅儿类,再创建擀皮儿类,二者再作为输入创建
包饺子类。运行的时候只需启动包饺子类,然后沿着生产链一路上溯。
我更倾向于前者,在不出错的情况下二者没什么差别。不过在debug的时候,前者有个地方我可以纵览整条生产链,在某一步该有什么不该有什么一目了然。倒序逻辑正相反,牵一发而动全身,感觉上一片混乱,但有人跟我说这叫compute graph,是Google搞出来的新fashion。
版上的筒子们怎么看?
--
FROM 107.194.200.*