全局变量引起的BUG
生活随笔
收集整理的這篇文章主要介紹了
全局变量引起的BUG
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
花費3個小時解決了一個問題,時間比較長。
?
這次問題的原因是全局變量引起的,一個實例的函數(shù)用到了全局變量計算一個值,而全局變量的這個值會進行改變,所以在不同時期算出來的值是不一致的。而調(diào)用這個實例函數(shù)的地方非常隱晦,是幾個大模塊中比較小的計算部分,但是會導致很奇葩的結(jié)果,追蹤到這個數(shù)值不對真是費了一番功夫。
?
總結(jié):全局變量要少用,如果確定在一個類中只用到當時的全局變量的值,一定要記錄下來。但最好還是少用全局變量,用的時候,保證其穩(wěn)定性。
轉(zhuǎn)載于:https://www.cnblogs.com/huoqs/p/5895276.html
總結(jié)
以上是生活随笔為你收集整理的全局变量引起的BUG的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: activeMQ 安装于使用
- 下一篇: java追加文本到文件末尾