引言
在上篇文章(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)
不再靜默處理降維(集合收斂),現(xiàn)在使用一個
DimReduceConvertor
來將二維數(shù)組降維到一位數(shù)組,或者將更高維度的數(shù)組降維到低一個維度的數(shù)組不再靜默的判斷是否是集合,現(xiàn)在使用一個
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26