目錄
一. 缺陷性能
二. 經驗案例 測試
一. 缺陷
在產品開發的每一個流程中, 都會涉及到缺陷的提出和結局.spa
缺陷的提出, 分爲高中低三個等級, 主要集中在代碼走查, 集成測試, 系統測試中, 設計
缺陷的解決, 分爲Defer/A Bug/Delay/Open/Reopen/Solved等幾種狀態, 彙總分數會影響項目DI值和我的質量分數. 缺陷解決的時限也要儘可能控制.內存
也會提[高][中][低]缺陷, 大可能是自提. 流程圖, 圖例, 整體結構圖, 各類需求都要注意細節, 按照論文標準編寫便可. 開發
- [低] 變量未初始化
- [低] 合理控制打印
- [高] 字符串傳入時應同時傳入長度, 使得strcat能判斷是否放得下, 是否會越界
- [高] 字符串越界
- [中] 檢查傳入參數
- [中] memcpy複製的風險
- [低] 定義局部變量or全局變量: 有些應用代碼中沒有用到的變量, 可能提供給SDK庫的
- [中] sprintf存在內存泄漏, 建議用snprintf(培訓內容)
- [低] return -9; 應使用宏定義(培訓內容)
- [高] strncpy對固定字符串不存在風險
- [中] malloc分配空間不足/malloc失敗異常處理
二. 經驗案例
評審打分項
- 有效性
- 表述完整, 清晰, 無二義, 圖文並茂
- 有明確目標和主題
- 使用正確的原理及方法
- 在實際應用中具備成效
- 能夠下降成本(人力, 物力)
- 有助於流程合理化和規範化
- 具備創新性, 前瞻性
- 原創或在引用他人基礎上思考總結
- 對技術優缺點分析全面
- 能夠提升產品性能和質量
- 能夠被其它項目或產品借鑑
- 是否就有專利挖掘價值