當前位置:
首頁 > 最新 > 嚴把代碼質量關,絕不放過小BUG——記電控工廠軟體三科代碼受控之旅

嚴把代碼質量關,絕不放過小BUG——記電控工廠軟體三科代碼受控之旅

品質,決定產品的質量;

質量,決定產品的價值!

如何做好產品的質量管控,這對任何企業,任何部門都是個令人頭疼的問題。在第十四事業部電控工廠軟體部,不僅項目開發有一套嚴密的E流程,代碼受控也有一套緊湊而又實用的規範流程。

今天我們就來了解一下第十四事業部電控工廠軟體三科同事是如何把好代碼受控路上的「質量關」,如何走好這一段代碼受控之旅的。

古人云,九層之台,起於累土;千里之行,始於足下。代碼受控的第一步,至關重要。先是要建立正確的受控任務流程,還有策略說明以及代碼開發並上傳SVN。策略說明是為了說明本版代碼的主要策略點,使項目審核人員看了之後對本版代碼的功能策略一目了然,便於項目審核人進行可行性審核。其次,是代碼開發,就是開發者將最新版代碼上傳到SVN平台後把相關信息更新在JIRA上邊供其他人查閱。如果審核通過並完成了初步代碼開發,恭喜你,成功進入受控旅途第二關,調試階段及代碼審閱。

第二階段中功能調試主要是為了驗證本版代碼的策略點,包括改動點及添加點,以便確認功能是否實現預期,是否存在其他BUG,是否對其他模塊有影響等。調試完成後開發者就會組織代碼審閱。

代碼審閱這個環節主要是為了讓項目相關人員了解本版代碼與上版代碼的主要差異點。代碼審閱是代碼開發者組織代碼相關人員對代碼進行分析對比查錯的過程,同時也是對代碼進行各方面補充完善的過程。此次十四部電控廠軟體三科組織的代碼審閱,有軟體開發者李江華、尹英豪,整車負責人林東橋、龔道文,測試負責人堯浩陽,SQA等多人參加。尹英豪作為開發者詳述了代碼的一些策略改動點,添加點以及尚未確定的問題點,讓大家對這版代碼有了充分的了解和認識。同時在尹英豪敘述過程中,整車負責人林東橋和龔道文分別從整車功能及交互的角度對驅動代碼提出了各種猜想,測試負責人堯浩陽對代碼的各種潛在寫法錯誤及邏輯BUG提出了質疑,除此以外,SQA也對代碼規範和受控流程進行了檢查監督。最後,開發者尹英豪根據大家各方各面的意見以及代碼規範化要求,對代碼進行了多角度的整改和完善,直到代碼中找不出明顯的BUG才通過了代碼審閱。

代碼審閱之後還有受控評審及功能測試階段。這個階段要先經過系統的完整的測試,然後大家集思廣益,群策群力,從各自不同的角度對代碼進行分析討論,並最終確定是否還存在問題,是否還需要整改。這樣才能揪出代碼中的每一個小BUG,保證代碼的質量足夠可靠。最後就是完成受控,拿到最後的代碼受控申請單並簽字存檔。最終,一版新鮮而又成熟的代碼就這樣誕生了!

就是這樣,第十四事業部電控工廠軟體部的同事們推出了一版又一版完善可靠的代碼,換回了客戶一次又一次的信任與青睞,不僅推動了公司各個項目的順利開展,也實現了他們自己的人生價值!

在這裡,讓我們為他們喝彩,希望他們繼往開來,越做越好!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Family14 的精彩文章:

TAG:Family14 |

您可能感興趣

無需編寫代碼,API業務流程測試零代碼實現
ADSafe軟體暗藏惡意代碼,劫持眾多網站流量
蘋果的實習生或泄漏 iOS 源代碼;俄羅斯核武器工程師被控用超級計算機挖礦
使用 Sonar 進行代碼質量管理
知名軟體ADSafe暗藏惡意代碼 從眾多網站劫持流量
鎚子科技前途未卜 軟體研發高管不寫代碼做微商
科技:華為如何通過GPU Turbo不改硬體,只寫代碼就把手機變快了?
Sia發布硬分叉正式代碼,阻止礦工使用比特大陸等礦機製造商的挖礦硬體
蘋果又放大招!iOS 13代碼暗示新硬體竟是物品追蹤器?
IOS源代碼泄漏,蘋果:對用戶影響很小
共享軟體中惡意代碼插入技術研究
自己動手打造Github代碼泄露監控工具
蘋果遭史上最嚴重iOS源代碼泄漏 安全專家:用戶不必過於擔心
不懂代碼,三分鐘也能註冊EOS賬號
Python 工匠:善用變數來改善代碼質量
三款可以在安卓手機上運行Python代碼的軟體
代碼質量-代碼的歷史是代碼未來的預言
用 VR 檢查代碼,碼農們的必備神器!
別動我的代碼!聊聊那些代碼保護的藝術
帶你梳理下ARM代碼編譯與鏈接調試的工作流程