iT邦幫忙

Bater 的所有留言 59

Long Method > Refactoring 如何重構Long Method

對照表上本來就有「Replace Conditional with Polymorphism」,所以「Replace Conditional Calculati...

2023-09-12 ‧ 由 Bater 留言

Code Smells to Refactorings

問題:這一套氣味與重構基本上幾乎限定於物件導向,不知道FP有沒有對應的知識框架。發現:討論氣味與重構時,幾乎避不掉設計方法(Design Patterns),之...

2023-09-10 ‧ 由 Bater 留言

Bloaters > Long Parameter List 過長參數列與如何重構

我認為Extract Class也可以對應。

2023-09-10 ‧ 由 Bater 留言

Code Smells to Refactorings

目標:修訂原本的對照表,新增刪除後產生自己的修訂版本。

2023-09-09 ‧ 由 Bater 留言

Bloaters > Primitive Obsession 基本型別偏執

寫完之後,我對於基本型別偏執為什麼會歸類在Bloaters之下,也是挺有意見的。

2023-09-09 ‧ 由 Bater 留言

Bloaters > Primitive Obsession 基本型別偏執

補充:這個氣味時常也會違反 Data Clumps 。

2023-09-08 ‧ 由 Bater 留言

Long Method > Refactoring 如何重構Long Method

根據Industrial Logic對於Compose Method的說明,我文章內對於Joshua的理解可能有誤。https://www.industrial...

2023-09-04 ‧ 由 Bater 留言

[Day30] 從ClojureScript, Reagent到 re-frame(3) data loop & 完賽感言!

恭喜完賽!哇~又一次克服了連續三十天的挑戰,而且是全新主題,同時間還有正職工作與馬拉松,真的是很不簡單。 我相信這種克服挑戰的精神與能力會是未來面對困境珍貴的技...

2022-10-14 ‧ 由 Bater 留言

[Day23] 從ClojureScript 到 Reagent (2) 建立Reagent專案

拿~~麼厲害! 一個新網站跟專案就這樣誕生了,有一種新家的感覺,讓人充滿期待。這一篇文章真是內容滿滿,讓我想起過去我參加鐵人賽也曾經一口起研究好幾種不同框架比較...

2022-10-07 ‧ 由 Bater 留言

[Day18] Clojure Laziness (2) Recursive function & Fibonacci sequence 費波那契數列

同一天完成鐵人賽跟馬拉松真是太厲害了,內容也很扎實有趣喔!剩下三分之一要完賽了,繼續加油!

2022-10-03 ‧ 由 Bater 留言