一個(gè)程序出現(xiàn)了不應(yīng)該出現(xiàn)的情況,此時(shí)在DEBUG下,就是一個(gè)ASSERT, 走入了不應(yīng)該走入的通路,那么就是一個(gè)error。
通用的模式是將此類問(wèn)題寫入日志,再進(jìn)行調(diào)查。并沒(méi)有結(jié)構(gòu)化管理程序異常點(diǎn)的思路。
試問(wèn):
1、程序中有多少個(gè)點(diǎn)出現(xiàn)了異常,有統(tǒng)計(jì)嗎?
2、每個(gè)異常點(diǎn)出現(xiàn)的次數(shù)和頻率是多少,有統(tǒng)計(jì)嗎?
3、對(duì)于C/S結(jié)構(gòu),哪些異常已經(jīng)匯報(bào)給我了Server,哪些異常還沒(méi)有?有統(tǒng)計(jì)嗎?
日志模式,只是一個(gè)流水的記錄,要引入結(jié)構(gòu)化管理的概念,提升程序質(zhì)量。