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