研發(fā)能力持續(xù)成長(zhǎng)路線圖-向華為學(xué)習(xí)研發(fā)管理,助推企業(yè)持續(xù)發(fā)展 96
4 - 產(chǎn)品中試管理
- 產(chǎn)品可靠測(cè)試與驗(yàn)證的基本概念和方法
- 在產(chǎn)品可靠性增長(zhǎng)方面常見的設(shè)計(jì)補(bǔ)償措施有
- 冗于設(shè)計(jì)
- 安全或保險(xiǎn)裝置
- 容錯(cuò)設(shè)計(jì)粒竖,降額設(shè)計(jì)等
- 工藝改進(jìn)
- 補(bǔ)償措施
- 預(yù)防措施
- 應(yīng)急補(bǔ)救措施
- 在產(chǎn)品可靠性增長(zhǎng)方面常見的設(shè)計(jì)補(bǔ)償措施有
代碼整潔之道 165
15 - JUnit 內(nèi)幕
JUnit是最有名的Java框架之一,簡(jiǎn)單蕊苗,精確,優(yōu)雅朽砰。
16 - 重構(gòu) SerialDate
- 首先尖滚,讓它能工作
- 讓它做對(duì)
17 - 味道與啟發(fā)
- 注釋
- 不恰當(dāng)?shù)男畔?/li>
- 廢棄的注釋
- 冗余注釋
- 糟糕的注釋
- 注釋掉的代碼
- 環(huán)境
- 需要多步才能實(shí)現(xiàn)的構(gòu)建
- 需要多步才能做到的測(cè)試
- 函數(shù)
- 過多的參數(shù)
- 輸出參數(shù)
- 標(biāo)識(shí)參數(shù)
- 死函數(shù)
- 一般性問題
- 一個(gè)源文件中存在多種語言
- 明顯的行為未被實(shí)現(xiàn)
- 不正確的邊界行為
- 忽視安全
- 重復(fù)
- 在錯(cuò)誤的抽象層級(jí)上的代碼
- 基類依賴于派生類
- 信息過多
- 死代碼
- 垂直風(fēng)隔
- 前后不一致
- 混淆視聽
- 人為耦合
- 特性依戀
- 選擇算子參數(shù)
- 晦澀的意圖
- 位置錯(cuò)誤的權(quán)責(zé)
- 不恰當(dāng)?shù)撵o態(tài)方法
- 使用解釋性變量
- 函數(shù)名稱應(yīng)該表達(dá)其行為
- 理解算法
- 把邏輯依賴改為無論依賴
- 用多態(tài)替代if/else 或switch/case
- 遵循標(biāo)準(zhǔn)約定
- 用命名產(chǎn)量替代魔術(shù)數(shù)
- 準(zhǔn)確
- 結(jié)構(gòu)基于約定
- 封裝條件
- 避免否定性條件
- 函數(shù)只該做一件事
- 掩蔽時(shí)序耦合
- 別隨意
- 封裝邊界條件
- 函數(shù)應(yīng)該只在一個(gè)抽象層級(jí)上
- 在較高層級(jí)放置可配置數(shù)據(jù)
- 避免傳遞瀏覽
- java
- 通過使用通配符避免過長(zhǎng)的導(dǎo)入清單
- 不要繼承常量
- 常量Vs 枚舉
- 名稱
- 采用描述性名稱
- 名稱應(yīng)與抽象層級(jí)相符
- 盡可能使用標(biāo)準(zhǔn)命名法
- 無歧義的名稱
- 為較大作用范圍選用較長(zhǎng)名稱
- 避免編碼
- 名稱應(yīng)該說明副作用
- 測(cè)試
- 測(cè)試不足
- 使用覆蓋率改進(jìn)
- 別路過小測(cè)試
- 別忽略的測(cè)試就是對(duì)不確定事物的疑問
- 測(cè)試邊界條件
- 全面測(cè)試相近的缺陷
- 測(cè)試失敗的模式有啟發(fā)性
- 測(cè)試覆蓋率的模式有啟發(fā)性
- 測(cè)試應(yīng)該快遞
從零開始學(xué)項(xiàng)目管理 158
9 - 風(fēng)險(xiǎn)管理漆弄,決戰(zhàn)項(xiàng)目需要“步步為營(yíng)”
- 項(xiàng)目風(fēng)險(xiǎn)的類別
- 按風(fēng)險(xiǎn)來源分類
- 按風(fēng)險(xiǎn)來源分類
- 按分析后果分類
- 按風(fēng)險(xiǎn)預(yù)警特性分類
- 項(xiàng)目風(fēng)險(xiǎn)管理的原則(前瞻性)
- 系統(tǒng)原則:識(shí)別,量化造锅,評(píng)估(因素,風(fēng)險(xiǎn))【人哥蔚,流程倒谷,技術(shù)糙箍,組織,環(huán)境】
- 經(jīng)濟(jì)性原則
- 偏執(zhí)性原則
- 滿意原則
- 適當(dāng)原則
- 社會(huì)性原則
- 連續(xù)原則
- 項(xiàng)目風(fēng)險(xiǎn)管理的幾個(gè)概念
- 風(fēng)險(xiǎn)的本性:不確定性
- 風(fēng)險(xiǎn)管理的出發(fā)點(diǎn):減少可能性深夯,降低嚴(yán)重程度
- 風(fēng)險(xiǎn)管理的實(shí)質(zhì):角色與責(zé)任
- 風(fēng)險(xiǎn)管理的代價(jià):額外的花費(fèi)
- 項(xiàng)目風(fēng)險(xiǎn)管理的重要性
- 保證項(xiàng)目總體目標(biāo)的實(shí)現(xiàn)
- 有助于理解項(xiàng)目建設(shè)意圖
- 應(yīng)付突發(fā)事件抖格,明確責(zé)任
- 提高經(jīng)濟(jì)效益咕晋,減少損失
- 項(xiàng)目風(fēng)險(xiǎn)識(shí)別的方法
- 核對(duì)表分析法
- 圖解技術(shù)分析法:事件樹分析法
- SWOT分析法:優(yōu)勢(shì)Strengths,劣勢(shì)Weaknesses捡需,機(jī)會(huì)Opportunities办桨,威脅Threats
- 德爾菲技術(shù)分析法:專家規(guī)定程序調(diào)查法
- 風(fēng)險(xiǎn)登記冊(cè)
- 識(shí)別項(xiàng)目風(fēng)險(xiǎn)的注意事項(xiàng)
- 風(fēng)險(xiǎn)識(shí)別應(yīng)該貫穿項(xiàng)目始終
- 風(fēng)險(xiǎn)識(shí)別應(yīng)對(duì)允許形式多樣化
- 風(fēng)險(xiǎn)識(shí)別應(yīng)允許人人參與
- 分析識(shí)別應(yīng)該變成一種”習(xí)慣“
- 風(fēng)險(xiǎn)識(shí)別應(yīng)該關(guān)注”細(xì)節(jié)“
- 風(fēng)險(xiǎn)識(shí)別應(yīng)注意”方法“
- 給項(xiàng)目風(fēng)險(xiǎn)評(píng)估一個(gè)指標(biāo)
- 風(fēng)險(xiǎn)發(fā)生的可能性
- 風(fēng)險(xiǎn)后果的危害性
- 對(duì)風(fēng)險(xiǎn)的預(yù)測(cè)能力
- 風(fēng)險(xiǎn)發(fā)生的時(shí)間段
- 對(duì)風(fēng)險(xiǎn)的承受能力
- 風(fēng)險(xiǎn)可換取的收益
- 項(xiàng)目風(fēng)險(xiǎn)評(píng)估的方法
- 風(fēng)險(xiǎn)解析法
- 專家調(diào)查法
- 模糊數(shù)學(xué)法
- 蒙特卡洛模擬法
- 項(xiàng)目風(fēng)險(xiǎn)的應(yīng)對(duì)措施
- 減輕風(fēng)險(xiǎn)
- 預(yù)防風(fēng)險(xiǎn)
- 轉(zhuǎn)移風(fēng)險(xiǎn)
- 回避風(fēng)險(xiǎn)
- 自留風(fēng)險(xiǎn)
- 后備措施
- 項(xiàng)目風(fēng)險(xiǎn)的控制策略
- 首先處理高優(yōu)先級(jí)風(fēng)險(xiǎn)
- 使用迭代站辉,分階段的方法
- 保證計(jì)劃過程的質(zhì)量
- 進(jìn)行獨(dú)立的質(zhì)量保證審核
專業(yè)術(shù)語
- Actual Finish Date 實(shí)際完成時(shí)間
- Risk Event 突發(fā)事件
- Stakeholder 利益相關(guān)者
- Closing Process Group 收尾過程組
- Work Performance Reports 工作績(jī)效報(bào)告