引言

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

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

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

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

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

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