本文轉載自 LinkedIn 作者 Arslan Ahmad 的 guiding principles to help you answer system de...
本篇原文節錄自 LinkedIn 作者: Arslan Ahmad 的 𝐃𝐞𝐬𝐢𝐠𝐧 𝐏𝐚𝐭𝐭𝐞𝐫𝐧𝐬 𝐔𝐬𝐞𝐝 𝐀𝐜𝐫𝐨𝐬𝐬 𝐃𝐢𝐟𝐟𝐞𝐫𝐞𝐧𝐭 𝐋𝐚𝐲𝐞𝐫𝐬...
SDLC Methodology 幾種常見的 SDLC 方法論 瀑布模型 (Waterfall) 瀑布模型是最早的 SDLC 方法之一,它將軟體開發過程劃分為...
Classic Caching Strategy 1. Cache Aside 在這種模式下,應用程式碼負責維護緩存和數據庫之間的一致性。 流程 讀取(Re...
軟體測試原則 (Software Testing Principles) 測試顯示缺陷的存在 (Testing shows the presence of...
量度(Measures) 和 指標(Metrics) 的定義 量度(Measures): 是對特定屬性或特質的直接或間接觀測 例如: 程式碼行數、缺陷數量...
軟體開發生命週期 (SDLC) 軟體開發生命週期 (SDLC) 是一個系統化的過程,用於建立和維護軟體應用。它確保所有開發活動都是有組織、有計劃和可控制的...
到了挑戰的 Day 29,終於把深入淺出設計模式這本書大略的讀完啦!!!可能還須要大量的專案實作才會更加熟練這些基礎模式吧 接下來還有幾天時間,由於筆者以前沒有...
MVC模式的架構元件被設計用來處理開發中的應用程式的不同方面。MVC設計模式的作用是將表現層與業務邏輯分開。 為什麼開發人員關心MVC?MVC在應用和網路開發中...
(*Source Article - What is Model-View-Controller (MVC) Framework? Model MVC with...
[開放組] Open Group (http://www.opengroup.org/)架構框架 (TOGAF) 是一個框架 - 用於規劃、開發、維護和從企業架...
為什麼 CQRS - Why CQRS CQRS (Command Query Responsibility Segregation) 命令查詢職責分離模式,在...
V型 瀑布模型的擴展。 左臂對應瀑布模型。 右臂對應於測試階段。 每個驗證活動都有其驗證活動。 V模型的主要目的是在交付之前滿足業務需求並提供信心。 測試...
前言 Repository 設計模式主要是要分離商業邏輯與資料存取的邏輯,希望開發者專注在商業邏輯的設計,不必擔心如何與資料庫介接。圖一. DDD 分層 另外,...
數據流圖為組織理解、完善和實施新流程或系統提供了一種直接、有效的方式。它們是您的流程或系統的可視化表示,因此它們易於理解和修剪。資料流程圖為組織提供了一種直接和...
前言 上一篇我們用 Python 簡單的幾行程式,就可以實踐工廠方法設計模式,本篇繼續討論另一個設計模式 -- 配接器(Adapter)。 配接器(Adapte...
MVC(或模型-視圖-控制器)是一種流行的軟件框架,用於成功有效地將用戶界面與底層數據模型相關聯。由於編程語言 Smalltalk 在 1970 年代首次定義了...
活動圖類似於業務工作流程圖或簡單的流程圖,具有更豐富的語義。它描述了系統活動,或進行活動的人,以及這些活動的順序流程。活動圖是與面向對象方法相關的 UML 圖之...
前言 上一篇我們討論DDD的戰術設計,它建議引用各種設計模式,提高生產力,因此接下來,就來介紹各種設計模式(Design Patterns),我們會使用Pyth...
軟件工程的範圍極其廣泛。軟件工程的某些方面可以歸類為數學或計算機科學;其他方面屬於經濟、管理或心理學領域。為了展示軟件工程的廣泛領域。 無論我們是處理計費還是防...
前言 上一篇我們討論DDD的戰略設計,說明系統範圍如何切割成多個領域(Domain)、子領域(Sub-Domain),完成後,接著進行戰術設計,將實體進一步分類...
Christopher Alexander 在「建築的永恆之道」中,開頭第一句就說了:「無心之心,道之所存」。作者認為建築或城市沒有所謂的「好」,而是要追求一種...
國內飲料大廠有句廣告標語:「Try It!」筆者還蠻喜歡的。 圖片截自網路 從小在父母的保護下長大,一直到自己出國,到人生地不熟的地方讀書,真正遭遇的挫折了,這...
廿一世紀的軟體開發有一句名言:「最好避免犯錯的方法,就是『天天犯錯』」。 以前我們很喜歡「規格」,認為不管什麼事,只要你規格開好來,我就能照規格刻給你。長久下來...
大家有看過以前鄉下那種燒柴的大灶嗎? 圖片截自爆廢公社 記得以前小時候,阿公阿嬤家有這種燒柴的大灶,阿公下田幹活時,阿嬤就去到處撿柴回來堆在院子裡,晚上要洗澡時...
通常一個活動,最後登場的都是主角吧?理應如此,筆者記得有一年的金馬獎頒獎典禮,主辦單位不知道哪根筋打到,突然就把「最佳男主角」跟「最佳女主角」的獎項,挪到典禮中...
筆者寫作年資不算長,但寫到後來,還是多多少少能在動筆之前,感受一些主題的容易度,譬如理論的主題,對我來說比較好寫,跟程式比較相關的主題就比較沒那麼簡單。倒也不是...
前言 我們常會使用業務性質來界定領域範圍(Bounded Context),例如,採購、銷售、庫存、運輸、會計...等,一般而言,這並沒有問題,但是,回到中台架...
筆者前陣子蠻喜歡路跑的,但跑了很久,成績卻一直沒有明顯進步,為此感到因擾。後來有一天,一位朋友跟我說,我的步頻太慢,導致跑步過程無意識做了太多不必要的動作,因此...
台灣的職業運動中,最具代表性的應該就是棒球了。大家有去打擊練習場玩過嗎?現在的打擊練習場,在業者持續改良轉型下,已經慢慢轉變成大人小孩都適點的綜合型娛樂場所了。...