第十六屆 佳作

software-development
一個好的系統之好維護基本篇 ( 馬克版 )
馬克

系列文章

DAY 1

Day-01: 之開篇與軟體工程維護性

同步至 medium 會想要寫這 30 天的原因在於以下兩個理由 : 工作多年,以產品類的軟體來看,我覺得最重要的是這個,因為我們每天都會迭代程式碼,每一天都...

DAY 2

Day-02: 設計原則 SOLID - SRP

同步至 medium 單一職責原則 ( SRP Single Responsibility Principle ) 單一職責原則 ( SRP Single Re...

DAY 3

Day-03 : 設計原則之 SOLID - ISP、DIP

同步至 medium 上一篇文章中,我們提到 SRP,然後接下來我不依順序來介紹以下兩個,因為這兩個和 SRP 我自己覺得概念上事實上都有涵蓋到。 介面隔離原...

DAY 4

Day-04: 設計原則 SOLID - OCP、LSP

同步至 medium 開放封閉原則 ( OCP:Open/Closed Principle ) 根據 《Clean Architecture》這本書裡所書寫的...

DAY 5

Day-05: 耦合性三大原則 ADP、SDP、SAP

同步至 medium 今天主要來談談耦合性三大原則 : 無循環依賴原則 (ADP:Acyclic Dependencies Principle) 穩定依賴原則...

DAY 6

Day 06 : 聚合性三大原則 - REP、CCP、CRP

同步至 medium 對了順到先說一下,這幾個東西的概念都是從《Agile Software Development, Principles, Pattern...

DAY 7

Day-07: 設計原則的小整理

在前面的幾天中我們說了以下幾個設計原則 : Day-02: 設計原則 SOLID — SRP Day-03 : 設計原則之 SOLID — ISP、DI...

DAY 8

Day-08: 實務時 Code Review 看的地方之 1 ( 基本 )

同步至 medium 接下來來的幾篇文章,應該會比較注重在實務時,我 code review 時,會觀看的一些重點,其中性能方面的東西我會跳過,但這不代表不會看...

DAY 9

Day-09: 實務時 Code Review 看的地方之 2 ( 好理解 )

同步至 medium 看點 6. 求你讓我好讀點 是不是太長,我看的很累呢 ? 裡面是不是一堆 if elase 而且還是內部還有呢 ? 也就是說裡面有很多...

DAY 10

Day-10: 實務時 Code Review 看 Class 地方 1 ( 基本 )

同步至 medium 雖然上面 AI 產的圖有些文字重複,但有時還是會讓我笑一下。 看點 11. 有沒有儘量符合單一職責 記不記得之前在提到 SRP 時,有...