發表文章

元件如何正確歸類 ? | 元件內聚性三大原則 : REP、CCP、CRP

圖片
  元件如何正確歸類 ? | 元件內聚性三大原則 : REP、CCP、CRP 適當時機 x 適當分類 大綱 全新的專案 高內聚就能低耦合 內聚性三大原則 REP , 再使用性 - 發佈等價原則 CCP , 共同封閉原則 CRP , 共同重複使用原則 內聚性張力圖 適當的時機,適當的分類

元件如何正確使用 ? | 元件耦合性三大原則 : ADP、SDP、SAP

圖片
元件如何正確使用 ? | 元件耦合性 : 3 大原則 最少改動 x 最大收益 大綱 簡單的任務 ? 神奇的軟體 耦合性三大原則 ADP , 無環依賴原則 SDP , 穩定依賴原則 SAP , 穩定抽象原則 領域驅動設計細節 最少改動,最大收益

程式如何高效開發 ? | 測試驅動開發 : 3 大法則 + 5 大好處

圖片
  程式如何高效開發 ? | 測試驅動開發 : 3 大法則 + 5 大好處 撰寫單元測試,速度更快 ! 大綱 除錯的日常 測試驅動開發 三大法則 五大好處 JUnit 示範 違反直覺的力量

如何快速學習新技能 ? | 軟技能 x 十步學習法

圖片
  如何快速學習新技能 ? 軟技能 x 十步學習法 | 學習「怎樣學習」 大綱 學習能力 軟技能:代碼之外的生存指南 十步學習法「概述」 第一部分:「研究」 第一步: 了解全局 第二步: 確定範圍 第三步: 定義目標 第四步: 尋找資源 第五步: 創建學習計畫 第六步: 篩選資源 第二部分:「學習」 第七步: 開始學習,淺嘗則止 第八步: 動手操作,邊學邊玩 第九步: 全面掌握,學以致用 第十步: 樂為人師,融會貫通 學習是一種類比行為

如何設計軟體 ? | 領域驅動設計 : 4 層架構 + 3 類物件

圖片
  如何設計軟體 ? | 領域驅動設計 : 4 層架構 + 3 類物件 有想法 x 也有做法 大綱 前人的專案 領域驅動設計 理論與分層結構 領域層的物件 專案架構實作 有想法也有做法

工程師面對挑戰 | 除了寫程式 還可以使用兵法 | 孫子兵法 x 始計篇

圖片
  工程師職場競爭力 | 面對挑戰,除了寫程式,還可以使用兵法 孫子兵法 x 始計篇 大綱 工程師的挑戰 戰爭論 與 孫子兵法 五事、七計、十二詭道 五事 七計 十二詭道 專注於你可以控制的事

工程師的問題解構流程 | 方格筆記本 x 思維模型架構 | 要思考還要知道如何思考

圖片
  工程師的問題解構流程  | 方格筆記本 x 思維模型架構 | 要思考還要知道如何思考

軟體的本質是什麼 ? | 軟體為什麼是軟體 ?

圖片
  軟體為什麼是軟體 ? | 軟體的本質是什麼 ? 程式人 x 靈魂深處的疑問 大綱 程式人的疑問 ? 軟體的本質 ? 軟體為什麼要是軟的 ? 如何製作軟的產品 ? 掌握關鍵,展望未來 !

Markdown 語法大全,範例模板

圖片
  文件  001.markdown-template.md 教程文章 Markdown 是什麼?|如何用它來寫文件 ? | 學習軟體工程師的數位筆記方案 Markdown 語法大全,範例模板 僅收入常用語法 目錄 標題 內文 清單 標註 區塊 程式碼 分隔線 超連結 圖片 表格

Markdown 是什麼?|如何用它來寫文件 ? | 學習軟體工程師的數位筆記方案

圖片
個人認為 Markdown + iCloud + Git 的組合是目前最佳的數位筆記方案! 這邊介紹,Markdown 的快速入門方法,以及一些我在使用的 Markdown 語法