隨筆,2018.12.16
阿新 • • 發佈:2018-12-16
經理派給了我一些開發任務。說實話,還是挺開心的。每天都是改bug實在沒什麼意思。這次是老系統上添新功能,比起改bug有意思的多。
然而第一天就給了我當頭一棒,我一開始給自己定的目標是最多3天搞定6個簡單的需求,然而看上去很簡單的6個需求做起來都和我想象之中不一樣……心態崩潰,看了一天都沒做出來!!
然後四期又來了任務,要求再改……一週就這麼,麼得了。
後來,找模組之中的老程式碼,找到了類似功能是如何實現的。就這麼的,一點一點的實現功能,到最後,15個需求還剩2個,下週繼續做。突然發現,問題這種東西,只要一直投入時間,投入精力,總是能解決的。大部分問題。
值得開心的事情,可能是解決現場問題吧。分析問題,定位問題的能力在一次次解決問題中提升了很多。現場發來報錯日誌,分析後我覺得是有一行髒資料,導致功能空指標異常。問題在使用者角度就很嚴重了,不解決的話現場使用者沒法交接班,系統就用不了。SQL語
句,寫起來每句話都很簡單,然而想到為什麼那麼寫才是花費時間巨大的事情啊!我先查詢該表該欄位為空的資料,發現很多條。想了一會,感覺全刪了不太靠譜。就根據時間欄位排序。讓現場找到當天時間的資料。只有一條,於是讓他備份了刪了那條資料再去使用功能。
果然可以成功了。然而我們測試環境卻復現不了。想起經理說過,本地可以復現一切錯誤。就要來了那個問題資料,錄入庫中,再在程式碼裡傳參的程式碼上方賦值2個引數。果然復現了。加了個判null的判斷,感覺成就感滿滿~~以後這種型別的資料就不會讓這個功能癱瘓啦!
然後就是,找尋自己的動力吧!突然發現自己早上就是硬起不來。感覺自己休息日好久沒認真學學東西了。自我驅動能力還是差~加油吧,大環境的寒冬到來,福兮禍所依,禍兮福所伏吧!