公司運營後台出現了乙個特別奇怪的現象,乙個申請試用的活動狀態會自動莫名其妙的關閉。
聽到這樣的問題描述的時候,我一臉不可置信。。。
這個相關**是公司內的乙個研發同事寫的,運營後台的小夥伴找到我的時候我很納悶,為啥不去找寫的人??(ps新運營後台的**最開始大部分都是我寫的。)
這個問題她們也不能重現,我就自己搗鼓著**看了,最終發現這位同事是在我原來的dao層新增了新的更新字段。
順著這一塊邏輯最終找到了問題的原因:
因為在原有的物件裡新增了新的成員變數,而在某一頁面上並不存在這個新的成員變數,再做更新操作時,對新的成員變數就做了覆蓋操作(覆蓋的值就是這個成員變數的預設值)。
所以,在今後多人開發的情況下,盡量根據自己的邏輯需求重寫乙個方法,不要濫用他人的方法(在不能非常明確該方法的呼叫者的情況下)。
小談產品模組及BUG管理
當工作了幾年後,接手的專案也越來越多,版本管理及 bug管理上卻做得非常失敗。我不是專業的配置管理員,只是對 vss這一類管理工具比較熟而已,而 vss的版本管理只是管理開發的 版本管理,軟體產品及模組的版本管理相對弱,當然,也有可能是我不會用。那麼,要解決 n個專案中相同模組卻又不同版本的清楚就比...
經驗小談 alignbottom失效 全屏失效
1 android layout alignbottom id iv icon 是不是發現不管怎麼弄,都不能貼在iv icon的底部?這個時候情不斷的嘗試,比如更換控制項試試,然後刪掉自定義控制項試試 如果都不能解決,那麼看看你的父布局是不是新增了margin 或者padding 如果還不能解決請把...
業務系統的開發經驗小談
業務從何而生?乙個具體的場景下遇到了問題不知道怎麼解決或解決的辦法很原始很笨拙,由此而產生了需求 在具體場景下需要解決某個問題,或者以更優的方式來解決。解決後,實現某事的效率大幅提公升,進而促進整體的效益。對業務有整體而深入的理解,才能設計出更好的系統架構來容納業務的有效處理和擴充套件。業務抽象 業...