如何寫出好程式
1 有何感想
“成功的專案是相似的,失敗卻各有不同”
2 複雜工程,工作思路應是什麼?
風險/收益驅動
3 質量管理發展歷程
引自:英國標準協會
4 程式設計的風險
① 準確理解需要解決的問題?
② 提供的介面是否合理麼?
③ 採用什麼邏輯結構/架構?
④ 那些沒有掌握的關鍵技術點?
⑤ 如何保證實現質量?
5 應對風險
需要個人和團隊共同努力。
6 測試驅動的價值
① 建立快速驗證結果的開發過程
② 優先解決關鍵風險:
. 業務領域識別
. 結構的合理性
. 介面設計友好性
7 領域模型
核心任務:
業務領域模型在系統的對映
困難:
模型總結抽象是否準確
8 領域驅動設計
- 對業務領域分析
- 整理領域概念結構
- 型模/結構設計進化
9 行動指南
9.1 學習測試框架
#[cfg(test)]
mod tests {
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
}
}
9.2 刻意聯絡
學習專案
9.3 工作中引入
9.4 迭代
成為習慣
10 問題與展望
10.1 TDD推廣並不容易
沒有認識 : 程式設計師優先關注技術細節與實現 ;
缺少追求 : 只有專案的苟且,沒有優雅與遠方 ;
缺少方法 : 懶惰、非投資心態 ;
缺少影響力 : 不關注團隊,非建設性,表達能力弱 ;
“經濟增長的本質,是資訊的增長或秩序的增長,
經濟是人類積累知識技術來創造產品的系統 ”
高價值的產生應是從事 :
高複雜的資訊和秩序的建立,邊際收益穩定長久的
活動。
10.2 寫出高質量程式碼
這不僅是我們的情懷,
它是自我價值的提升,
它更是程式設計師長期發展必備能力!
相關文章
- 漫畫:如何寫出好程式碼?
- 程式設計師如何寫出好程式碼?程式設計師
- 為了寫出好程式,有時需要先寫出爛程式
- 如何寫出好的 JavaScript —— 淺談 API 設計JavaScriptAPI
- Rust能讓我寫出好的程式碼 - RedditRust
- 每天寫出好程式碼的 5 個建議
- 為了寫出好程式,有時候你需要先寫出爛程式
- 不利於寫出好程式碼的15個職場因素
- 為什麼我們程式設計師寫不出好程式碼?程式設計師
- IDEA 外掛推薦 —— 讓你寫出好程式碼的神器!Idea
- 做網際網路營銷時如何寫出好文章,軟文寫作技巧分享
- 想要寫出好味道的程式碼,你需要養成這些好習慣!
- 如何用CSS修出好看的照片CSS
- 如何用 CSS 修出好看的照片CSS
- 用資料分析能否寫出好電影劇本?
- 如何利用Scratch製作出好玩的遊戲?遊戲
- SQL SERVER全面優化:寫出好語句是習慣SQLServer優化
- 網際網路軟文營銷如何做好使用者研究寫出好文案
- 怎麼寫出好的敏捷測試(Agile Tesing)策略文件敏捷測試
- 如何寫好程式碼?
- 如何寫好程式碼
- 如何做出好看的三維平面地圖?地圖
- 求救!如何寫JSP程式?JS
- 如何編寫MapReduce程式碼
- 柳澤大輔:如何想出好創意(圖靈訪談)圖靈
- 阿里如何用 AI 寫程式碼?阿里AI
- 如何寫好前端業務程式碼?前端
- python加法程式碼如何寫Python
- 如何做到每天寫程式碼?
- 如何編寫健壯的程式
- 從初級到高階,如何設計出好的遊戲掩體遊戲
- 網際網路時代中的新聞業如何講出好故事?
- [日]柳澤大輔:如何想出好創意(圖靈訪談)圖靈
- 如何寫出漂亮的 JavaScript 程式碼JavaScript
- 如何編寫簡潔的程式碼?
- 如何寫出更好的 React 程式碼?React
- 如何寫出優雅的程式碼?
- 如何寫出整潔的程式碼