2018年終總結

今年工作主要是打雜,生活主要是帶娃,時光流逝得最快,睡眠質量是最爛。

工作

1月份,驗證雙CC主備倒換 FDD+NBIOT雙模場景下,各個工具是否正常工作。還驗證了上述場景在超級小區(板內&跨板)配置時的情況
2月份,開發第一條FT用例:信令跟蹤支持embms M3標口和M2、M3內部信令;
3月份,開發基於管理的MBSFN logged mdt功能的FT,30條用例
4月份,定位v3.5分支tool FT工程CI不過問題,原因是build coverity腳本包含sudo語句,CI服務器執行時會等待輸入密碼,導致失敗
因爲同事對QCell定位信息採集上報的性能做了優化(以前每次上報都查DBS,現在只在變更時查並緩存,上報的是緩存),新增FT文件
5月份,RF用例開發,包括CT信令、白板、軟採。對RobotFramework有了深入理解,會用Evaluate實現複雜邏輯
6月份,因爲GDPR,原有判定是否上報IMSI的接口NeedUeIDReport需要刪除,改用另一個數據庫字段,後續我還刪除了接口的實現代碼,期間發現該字段從接口消息中刪除後會導致CCF0大量用例因轉序異常而失敗,原因是轉序函數表是根據消息字段寫死的,刪除一個就會錯位
7月份,重構ToolUE選擇的公共處理部分,在保證處理流程不變且不增加資源(互斥鎖)佔用的前提下,大大減少冗餘代碼,提高了代碼的可讀性、可維護性、可擴展性
8月份,交付“Qcell室內定位場景下,MR上報數據中需要攜帶UE對應pRRU信息”需求,包含QCELL超級小區(兩個pRRU級聯)場景。
交付“tool配置信息的自檢和急救”需求,仔細設計代碼(將每個配置項的名稱和長度都用表格存儲起來,將配置項檢查統一化成memcmp),充分利用需求背景(自檢只列出差異項,是否急救由運維人員判斷),使得圈複雜度幾乎爲零
9月份定位tool北向碼流裏recordID存在無效值問題,對無效值產生原因進行多級細分,最終因某一個細分場景現有代碼無法解決,促成了其他領域的相應流程修改
定位v3.7 B33正式版在自動化環境發生基帶板復位的故障,結合反彙編對黑匣子的寄存器和堆棧進行分析,發現原因是RNLU和tool同時調用tool的數據上報函數接口,而該接口又是不可重入的。該定位結果讓團隊成員意識到不只是多核場景需要考慮互斥,單核多線程場景同樣需要考慮
10月份,檢驗中移西寧外場競對覆蓋率第三方計算結果的正確性,開發Python腳本自動分析任意數量的MR csv文件,大大提高了分析效率,該腳本在後續驗證MR上報數據是否與軟採設備對齊時也發揮了重要作用
11月份,定位v3.7 B36正式版在自動化環境發生CCE1單板斷鏈3小時後復位的故障,結合反彙編對黑匣子的寄存器和堆棧進行分析,經定位是tool的信上報流程在大容量場景下會發生空指針異常,然後平臺在捕獲異常後導出進程全部內存時失去響應,最終在3小時後被看門狗復位。該問題警示大家在定位故障時,先界定是不是自己領域的,如果不是,需要及時修改故障描述或對其拆分
12月份,在ITRAN團隊交付“Autolog打樁碼流上報”需求,對於有些異常很難在環境上找到真實碼流,於是找到碼流對應的業務結構體,將其扁平化爲char short int,然後按結構體定義①寫入hton過的有效值②移動buf寫指針,這樣就能構造需要的任意碼流,不需要找真實碼流
定位MR任務掛起狀態下停起MDT任務導致BPQ2基帶板復位問題,結合反彙編對黑匣子的寄存器和堆棧進行分析,認定是MDT任務對象的虛表指針被踩,導致代碼調用該對象的虛函數時跑飛。該定位過程對黑匣子抓不到第一現場的故障有借鑑作用

學習

5月份,看完王爽的彙編語言PPT
11月份,看完《流暢的Python》

生活

1月份,悠悠的眼睛癢、眼屎分泌過多的問題達到了無法忍受的地步,最終在30號去西安兒童醫院做了淚道探通手術,問題解決。之前的滴眼藥水、中醫冰片、黃連、香油薰鼻子都沒啥用處。還花了400請空氣污染檢測公司上門!
2月份,春節期間,去白鹿倉,堵得要死;去灃東農博園,很驚豔。
3月份,帶悠悠拍了半歲照;給悠悠買了個電推子,讓老婆用它給我理了發,搞得浴室到處是頭髮,清理推子也花了好長時間,得不償失
4月份,爲了悠悠不錯過兒保科掛號,第一次上高速;給悠悠買了安全座椅,第一次使用是遊玩昆明湖;馬嵬驛,一個相當精緻的民俗村;30號,帶悠悠回老家慶祝出生
5月份,再逛農博園,看到了大片芍藥,還有幾處魯冰花;曲江金地廣場一日遊;老婆的小米4C鼓包了,換了個紅米Note5
6月份,假疫苗問題爆出,而悠悠確實打了長生的疫苗,只是批號不在名單上。生日吃了肯德基,開心。
7月份,悠悠外婆生日當天帶他們去王莽桃花,看到了香蒲和王蓮;假疫苗繼續發酵,調查出更多驚人真相
8月份,去金鷹曲江店,母嬰室真豪華;強森醫院的疫苗發現有過期的,氣人;TI8總決賽又一次沒看成,不過也因此避免巨大失落
9月份,某天清冷早晨帶悠悠出去沒穿厚衣,第二天就嘔吐、流鼻血、腹瀉,最後在昌健醫院嶽生玭處看好;兩家人給悠悠過了一歲生日,第二天送悠悠回湘潭慶祝出生,然後帶父母逛白鹿原影視城
10月份,國慶在湘潭帶了7天悠悠,累;買了個通地漏的設備,自己給浴室通了地漏;給悠悠買了個海洋球,自己組裝好
11月份,帶悠悠去秦嶺野生動物園附近的農家樂吃飯;給他買了個狗狗帽,戴上去很可愛;悠悠外婆終於從湘潭回來了;週日主動參加公司組織的NLP講座,奇差無比,不過看到了野生白鶴,總算有點收穫
12月份,悠悠鼻炎犯了,還留鼻涕,推測是過敏性鼻炎,但是滴了一週的滴劑效果不明顯,找嶽生玭判斷是感染性鼻炎,開了阿莫西林消炎藥,吃後好多了;過幾天悠悠去轉交後的游泳館游泳,回來就開始腹瀉嘔吐,比9月份更嚴重,小診所說積食,灌腸+兒臍貼不好使,兒童醫院也說積食,讓我們不吃奶肉蛋菜,病情更嚴重,最終嶽生玭判斷不是着涼而是感染(輪狀病毒?),開了點生理鹽水讓悠悠自己熬過去了;次臥的LED吸頂燈壞了一年了,忍無可忍買了一個燈盤自己裝上去,學會用帶彈簧的接線柱絞電線了;去自然博物館,悠悠很喜歡那的鴿子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章