能跟黑大一起討論交流技術,還在文章中被提到,真是莫大的榮幸啊 <3
【補充】
要讓重構發揮真正的價值,就千萬不要只有停留在很表面的「整理代碼」的程度,絕對不會只是 rename, extract method, 或是 introduce variable/filed 而已。
如何讓物件之間的互動更簡單、讓物件職責更內聚、讓閱讀程式碼的人更能了解全貌、讓意圖的呈現更加清楚明瞭,才是我們真正目的。
要達到上面的目的,是否具備能力能幾乎不用手寫或剪貼任何一行程式碼,就可以把原本的 legacy code 重構成幾個物件之間的互動,這才是重構上的精華。
當然別忘了,在沒有測試保護的前提下,所有的重構動作都是一種賭注或耍流氓。
如何把這整個重構的動作拉到更加順暢、輕盈,在 TDD 裡面就是透過重構來做「設計」。
十二月的【TDD 與持續重構】還有 3 個保留位置,有興趣的朋友歡迎一起來蕉流蕉流:https://dotblogs.com.tw/hatelove/2019/06/22/201912-evolutionary-development-tdd-and-continuous-refactoring
※ 課程當然都可以開台灣三聯式發票
※ 本門課主要支援語言為 C#, Java, PHP
※ 其他語言在概念上當然都相通,但其他語言我不熟,無法直接為大家示範如何重構與 TDD,還請見諒
「php extract」的推薦目錄:
- 關於php extract 在 91 敏捷開發之路 Facebook 的最佳貼文
- 關於php extract 在 91 敏捷開發之路 Facebook 的最讚貼文
- 關於php extract 在 What is so wrong with extract()? - Stack Overflow 的評價
- 關於php extract 在 i18n/extract.php at master · grappler/i18n - GitHub 的評價
- 關於php extract 在 Extract Text from PDF using PHP - YouTube 的評價
- 關於php extract 在 Extract text from PDF in PHP - rest7/api Wiki 的評價
php extract 在 91 敏捷開發之路 Facebook 的最讚貼文
雖然因為 php 是弱型別,所以 #PhpStorm 不像 #IntelliJ 或 #ReSharper 有 "Transform Parameter Object" 的功能可以用。
但是我們還是可以創造出自己的 #套路,把 function 標記成 static 後,inline method, 再針對 inline 完的內容,extract method,透過 extract method 來輔助精鍊參數的個數與型別。
IDE 最強大的威能,就在於重構。如果用了 PhpStorm,仍然用舊的方式在開發,真的不如用 Visual Studio Code 或是 vim 就好。
--
什麼?你沒有這問題跟需求?你是沒有在重構吧?
在【#極速開發】中,會學習到如何把整個生產環境,相關的工具鏈組合起來,發揮最大綜效,而不是一個一個的單點功能。有興趣可以參考:https://dotblogs.com.tw/hatelove/2018/10/29/201901-extreme-developing
在【#演化式設計:#測試驅動開發與持續重構】的培訓中,則是如何把這些東西進階應用在實戰上,讓你的測試驅動開發與持續重構,能行雲流水一般優雅。有興趣可以參考:https://dotblogs.com.tw/hatelove/2018/10/29/201902-refactor-and-tdd-training
php extract 在 i18n/extract.php at master · grappler/i18n - GitHub 的推薦與評價
i18n/extract.php ... Cannot retrieve contributors at this time. 213 lines (202 sloc) 6.44 KB ... require_once "$pomo/translations.php";. ... <看更多>
php extract 在 Extract Text from PDF using PHP - YouTube 的推薦與評價

Read Tutorial and Download source code from CodexWorld.com - https://www.codexworld.com/extract-text ... ... <看更多>
php extract 在 What is so wrong with extract()? - Stack Overflow 的推薦與評價
... <看更多>
相關內容