發表文章

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

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

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

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

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

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

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

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

Markdown 語法大全,範例模板

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

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

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

如何進行 iOS UI 測試(UI Test) ? 使用 XCode 創建 Swift UI 測試案例

圖片
XCode 內建了 Unit Test、UI Test 、Code Coverage 、Performance 等框架 本篇主要聚焦在如何進行 iOS UI測試(Unit Test) , 使用 XCode 創建 Swift UI測試案例 測試用的程式代碼與教程文件,都在下方連結中。

如何進行 iOS 單元測試(Unit Test) ? 使用 XCode 創建單元測試案例

圖片
  XCode 內建了 Unit Test、UI Test 、Code Coverage 、Performance 等框架 本篇主要聚焦在如何進行 iOS 單元測試(Unit Test) , 使用 XCode 創建單元測試案例 測試用的程式代碼與教程文件,都在下方連結中。

【如何寫乾淨的程式碼 ? 】程式設計 代碼風格 指南 | 基礎 + 9 個進階概念

圖片
你寫過爛程式嗎 ? 你寫過好程式嗎 ? 在我的工作職涯中,我是如何發現應該要寫得整潔這件事? 關於寫程式,有一點要知道的是, 軟體之所以是軟體,是因為除了讓電腦的行為符合的需求外, 客戶永遠會想要增加新的功能,而且不想要花太大的代價。 如果你是個剛入行的工程師,那麼讓程式能動的確是你目前最重要的事情, 但如果你的目標是成長為資深的工程師,成為人們口中的「專業人士」的話, 程式代碼寫得清楚明白,會是你邁向這目標的重要哩程碑。 拜讀完無瑕的程式碼一書後,我整理了一份講義教程,分享給大家 裡面會先說明為什麼要有編程風格? 再來會告訴你如何使程式碼整潔? 以及 Java 編程風格中通用的慣例與細節 ! 最後則會告訴你如何開始做這件事情 !!!

【 gitlab 安裝教程】 5 步驟架設 gitlab 站臺 | Hyper V 虛擬機設定 x CentOS 安裝

圖片
想要自己架設一個像 github 的代碼託管平台 ? Gitlab CE (Community Edition) 社群版 會是你入門的好選擇。 正常的情況下,如果是團隊要使用 gitlab 來作為代碼托管平台。 會請 MIS 在公司用的伺服器上,安裝 CentOS 的作業系統,並將 gitlab 架設於此主機上。 但若是今天只是要個人使用,沒有伺服器可以用的情況要要怎麼辦 ? 因此,本次針對的是個人電腦架設 gitlab 站台的教學。 會使用 Windows 10 內建的 Hyper-V 虛擬機來安裝 CentOS , 有兩種方式可以安裝 Gitlab 1. 在線安裝 (連接網際網路,指令下完後大致完工) 2. 離線安裝 (沒有連接網路,公司內部網路的情況) 安裝完成後,創建一個新專案,使用 git 與 sourcetree 驗證站台功能。  我平時的程式代碼與技術筆記,也同樣是使用這種方式,自架 gitlab ,版本控制。