编码原则:最小化使用控制结构(条件和循环)

背景

首先声明的是,这里并不是说使用控制结构不好,而是在当前的主流语言中(C#、Java、JS),多数场景可以不实用控制结构。随之而来的便是如何消除控制结构。

如何消除控制结构

使用表驱动或多态消除条件控制结构。

使用函数式编程消除循环控制结构,如:map、reduce、filter、sort、max、min等待。

 

posted on 2014-06-03 12:03  幸福框架  阅读(248)  评论(0编辑  收藏  举报

导航

我要啦免费统计