引言
在上篇文章(http://www.cnblogs.com/lightluomeng/p/7212577.html
)中,初步实现了一个可配置的网页信息分析组件。但是由于是奔着解决事情的目的去的,所以写的比较匆忙,很多细节方面的问题没有仔细考虑,所以存在不少问题。主要问题有:
配置非常不人性化。不人性化到什么程度呢...我自己配置了一个需要抓取多重列表同时中间需要分析连接然后跳转的页面,足足写了500行的配置文件。而且每个节点的类型名称的编写这里没有做优化,导致名称空间很长,很累,而且容易出错。
关于返回信息降维没有处理好,所以在实现新的功能节点的时候很容易出错。
日志做的不够好,不能够通过错误信息推断哪里出了问题。
配置还不够到位。仍然需要不少的代码来把整个流程串联起来。没有做到外部程序集加载。
设计上的改进
不再静默处理降维(集合收敛),现在使用一个
DimReduceConvertor
来将二维数组降维到一位数组,或者将更高维度的数组降维到低一个维度的数组不再静默的判断是否是集合,现在使用一个
网友评论