程式設計
聊聊 GPX (GPS Exchange Format)
什麼是GPX? GPX (GPS Exchange Format) 是一種用於交換 GPS 資料的標準格式,它是一個基於 XML 的開放標準。你可以使用各種程式語言來解析 GPX 檔案。下面是一些常用的方法: 如果你有足夠的 XML 基礎, …
聊聊 Apache Maven
Apache Maven是一個軟件項目管理和自動化軟件建構工具。它使用XML格式的項目配置文件和一組在命令行中運行的指令,來控制軟件項目的建構、測試和部署。 以下是一些常用的Maven指令: 這些指令可以在命令行中直接運行,也可以在項目的p …
重構 (Refactoring) 學習心得筆記 – 壞味道 (Bad Smell / Code Smell)
何謂壞味道 (Bad Smell / Code Smell) 程式中需要進行重構的部分,被稱為壞味道或程式碼臭味 (Bad Smell / Code Smell) 當程式中有下列這些問題時,就可能存在壞味道: 難以理解 例:函式、類別名稱名 …
重構 (Refactoring) 學習心得筆記 – 技術債 (Technical debt)
技術債 – Technical debt 是什麼? 技術負債(英語:Technical debt),又譯技術債,也稱為設計負債(design debt)、程式碼負債(code debt),是程式設計及軟體工程中的一個比喻。指開發人員為了加速 …
重構 (Refactoring) 學習心得筆記 – Clean Code
Clean Code是什麼? 所謂的Clean Code,其實就是指一種工程師一看到會覺得:這樣的Code很乾淨、整潔、易懂,也就是在合理的時間,不用花非常多的心力即可以理解的程度,或是俗稱無瑕的程式碼,源自Robert Cecil Mar …
重構 (Refactoring) 學習心得筆記 – 什麼是重構?
這篇文章會淺談什麼是重構(Refactoring)、為什麼做、何時做與如何做重構。 什麼是重構? 什麼是重構?就是改Code重寫?當然不僅僅是這樣。看看Martin Flowler的定義: “A change made to the int …