小黑與程式的邂逅
小黑與程式的邂逅首頁
人工智慧
前端(Web & APP)
後端
區塊鏈
資料庫
寫個好程式
關於
寫個好程式
6
公開內容
3
私密內容
主要以設計模式、重構等為主。
全部
全部內容
免費與付費
最新發佈優先
付費限定
小黑
2024/09/04
代碼重構的重要性
本文深入探討代碼重構的定義、原因以及操作步驟。代碼重構不僅是整理代碼,還是專案優化的關鍵。隨著需求變更和人員調動,專案面臨無形傷害,因此進行代碼重構能改進軟體設計,提高工作效率,並降低未來的開發成本。透過解決重複代碼、過長函式、過大類別等問題,最終提升專案穩定性和用戶體驗。
#
代碼重構
喜歡
留言
付費限定
小黑
2024/09/04
代碼重組(一)
本文探討了不同情境下優化代碼的建議。透過實際的代碼示例,幫助程式設計師提升程式碼的可讀性和可維護性,適合各類型開發人員參考與應用。
#
代碼重組
喜歡
留言
付費限定
小黑
2024/09/04
代碼重組(二)
本文介紹瞭如何透過重新配置函式與類別的結構來提升代碼的可讀性和可維護性。通過這些變更,不僅簡化了代碼,還提高了其可讀性,適合尋求代碼改進的開發者參考。
#
代碼重組
#
重構
喜歡
留言
小黑
2024/06/14
[設計模式]VIPER
VIPER(View Interactor Presenter Entities Router) View 負責顯示資料。 Interactor 負責管理model。 Presenter 負責處理View的業務邏輯。 Entities 負責data model。
#
VIPER
9
留言
小黑
2024/06/14
[設計模式]MVVMC
MVVMC(Model View ViewModel Coordinator),特點是Coordinator。 Model 負責儲存應用程式的資料。 View 負責顯示資料。 ViewModel 負責處理View和Model之間的狀態關係。 Coordinator 負
#
MVVMC
2
留言
小黑
2024/06/14
[設計模式]MVI
MVI(Model View Intent),特點是Intent。 Model 負責介面狀態 View 負責顯示資料。 Intent 負責將封裝後的操作告知Model。
#
MVI
1
留言
小黑
2024/06/14
[設計模式]MVVM
MVVM(Model View ViewModel),特點是View跟ViewModel之間做資料綁定。 Model 負責儲存應用程式的資料。 View 負責顯示資料。 ViewModel 負責處理View和Model之間的狀態關係。
#
MVVM
1
留言
小黑
2024/06/14
[設計模式]MVP
MVP(Model View Presenter)由MVC演變而來。MVC與MVP的差異是View跟Model之間的關係;MVC中是可以直接溝通的;MVP中是不可以直接溝通的,必須要透過 Presenter。 Model 負責資料存取。 View 負責顯示資料,並將使用者的操作傳給P
#
MVP
4
留言
小黑
2023/12/05
[設計模式]MVC
MVC是一種物件導向設計模式,將應用程式分成Model、View和Controller。是在1979年被提出,主要是要解決下列問題: 維護「長存儲存媒體」(Persistent Storage)的資料 維護執行流程的邏輯控制 顯示使用者所需的資訊和使用介面 Model 實作儲存應用程式
#
mvc
喜歡
1