

風險來一下幾點:
1.每次保存一個Node節點裸指針的時候,要意識到這是一個風險操作,如果不夠重視很容易應為常規的節點操作引起Node析構倒置野節點。
2.在設計API的時候盡量保證“語義”正確性,風格要“隨大流”。Set和Get盡量不做額外動作、盡量保持一致性。如有特殊處理,除非毫無副作用,否則盡量把信息攜帶到接口名中。
3.非性能優先的模塊中,所有的接口一定要做入口參數檢測,出口數據檢測
4.在操作數組時一定要認識到,這是一個“高風險”操作,務必檢測訪問是否肯能越界。
5.每次++操作,都需要考慮++操作后會引起什么副作用,++是否是有范圍的,知否需要控制反饋,什么時候需要--回來