引言

在上篇文章(http://www.cnblogs.com/lightluomeng/p/7212577.html)中,初步實(shí)現(xiàn)了一個(gè)可配置的網(wǎng)頁(yè)信息分析組件。但是由于是奔著解決事情的目的去的,所以寫的比較匆忙,很多細(xì)節(jié)方面的問題沒有仔細(xì)考慮,所以存在不少問題。主要問題有:

  • 配置非常不人性化。不人性化到什么程度呢...我自己配置了一個(gè)需要抓取多重列表同時(shí)中間需要分析連接然后跳轉(zhuǎn)的頁(yè)面,足足寫了500行的配置文件。而且每個(gè)節(jié)點(diǎn)的類型名稱的編寫這里沒有做優(yōu)化,導(dǎo)致名稱空間很長(zhǎng),很累,而且容易出錯(cuò)。

  • 關(guān)于返回信息降維沒有處理好,所以在實(shí)現(xiàn)新的功能節(jié)點(diǎn)的時(shí)候很容易出錯(cuò)。

  • 日志做的不夠好,不能夠通過錯(cuò)誤信息推斷哪里出了問題。

  • 配置還不夠到位。仍然需要不少的代碼來把整個(gè)流程串聯(lián)起來。沒有做到外部程序集加載。

設(shè)計(jì)上的改進(jìn)