代码之美

阅读了一些代码,从逻辑的清晰、代码的可读性、模块组织等角度去审视,感觉代码之美大概有以下几种:

1)工程之美

     读一下Java的J2EE源码,如:spring,就会一下子喜欢这种编码风格。

2)结构之美

     有些代码短小精悍,经典之笔,到处采用。这一类为linux平台下的开源代码体会最为明显。

3)算法之美

     数据结构、算法分析上列举的那些例子,比如:字符串匹配KMP、BM、广度遍历、深度遍历,等等,算法确实巧妙,可谓之美。

原文地址:https://www.cnblogs.com/feika/p/4314051.html