摘要: 什么時候需要判斷?當(dāng)指針依賴于外部環(huán)境時,例如讀配置文件、載入資源,因?yàn)橥獠恳蛩?
不確定不在自己控制范圍內(nèi),那么進(jìn)行判斷。同樣,當(dāng)使用了其他模塊返回的指針值時,也
需要判斷。這個其實(shí)和“外部環(huán)境”屬于同一種情況。因?yàn)槲覀儗ζ渌K也不清楚,更為
隱蔽的是(隨著其他模塊的改變,將來會在你的模塊里爆發(fā)崩潰錯誤),其他模塊由別人維
護(hù),其變化更不受自己控制。之前我對這一點(diǎn)界定不是很清楚,這也是我犯錯的原因。
閱讀全文