重構

#重構含有「重構」共 8 篇內容
全部內容
發佈日期由新至舊
【一天一千字,進化每一次】先破後立的轉念與重構作者 Only 系列文章,【一天一千字,進化每一次】,本文講述悲觀與樂觀這兩種情緒表達可能與基因及後天環境有關,提出了轉念和重構的方法來培養積極的人生態度。這篇文章強調了要接受當下的想法,然後用另一個解釋框架來轉念,進而建立更積極性的行動目標。
Thumbnail
2024-06-17
35
5/5· 設計重構
書摘《設計重構》本書大多數的內容都以 OO 的概念出發,詳列了許多設計的臭味道,也有大量的例子。個人雖然不會這樣寫程式,但仍是覺得受益良多,至少在 code review 時能更清楚知道該怎麼描述問題。不過,即便不是用 OO 的概念,有些章節還是可以帶來一些想法,用 OO 概念寫程式的人更不該錯過這本好書。
Thumbnail
2024-05-23
6
物件導向設計原則:SOLID 單一職責原則(Single Responsibility Principle) 里氏替換原則(Liskov Substitution Principle) 依賴反轉原則(Dependence Inversion Principle) 最少知識原則(得墨忒耳定律)(Law Of Demeter)
Thumbnail
發佈在
一代軍師
2022-08-15
6
LeSS in Action - 重構我們已經了解到了驗收驅動開發、持續整合以及壞味道這幾個概念,要減少技術債的方式就是重構,然而在實踐重構的時候並非我們所想像的必須「安排時間」重構,而是在開發的過程中不斷的進行。
Thumbnail
2022-06-13
2
【LeetCode】896. Monotonic Array || 這一刻,意識到了自己的成長。題目: 給一個陣列,判斷內容是不是遞增或遞減
Thumbnail
發佈在
Err500
2022-04-22
1
【重構-改善既有程式的設計】讀後感初學程式時認為寫程式是在跟機器溝通,它懂了、可以動了,我的目的達成了,結案!然而大多時候,光是連編譯器吐出來的錯誤訊息都看不懂,更別說是考慮自己寫出來的程式碼的可讀性,而且專案太小也感覺不出維護上的困難。
Thumbnail
發佈在
Err500
2022-03-12
3
【讀書筆記】面對工業化後的高工時勞動,你想奪回人生自主權嗎?(上)《經濟,不是市場說了算》從工作、商業、市場、財產、經融等五大面向,在每一章的開頭,討論了關於經濟中不同的主流想法,教導讀者們可以如何運用現有的資源,但透過不同的「倫理行動」去執行,緊扣「重構(reframing)」的概念,亦即重新建構對熟悉事物的理解,最後,奪回人生的自主權,共創一個更永續的社會。
Thumbnail
2021-10-09
11
淺談資料專案的測試測試驅動開發(Test-Driven Development, TDD)或是行為驅動開發(Behavioral-Driven Developement)是當代軟體工程裡面常見的方法論,然而以資料科學或是數據分析的專案來說,通常主要的「測試」會以模型的準確性或是資料分布的模式為核心
Thumbnail
2018-12-24
1