重構 (Refactoring) 學習心得筆記 – 壞味道 (Bad Smell / Code Smell)
何謂壞味道 (Bad Smell / Code Smell) 程式中需要進行重構的部分,被稱為壞味道或程式碼臭味 (Bad Smell / Code Smell) 當程式中有下列這些問題時,就可能存在壞味道: 難以理解 例:函式、類別名稱名命太籠統不明確;程式碼太長,或函式做太多事;Magic Number之類的神秘數 …
何謂壞味道 (Bad Smell / Code Smell) 程式中需要進行重構的部分,被稱為壞味道或程式碼臭味 (Bad Smell / Code Smell) 當程式中有下列這些問題時,就可能存在壞味道: 難以理解 例:函式、類別名稱名命太籠統不明確;程式碼太長,或函式做太多事;Magic Number之類的神秘數 …
技術債 – Technical debt 是什麼? 技術負債(英語:Technical debt),又譯技術債,也稱為設計負債(design debt)、程式碼負債(code debt),是程式設計及軟體工程中的一個比喻。指開發人員為了加速軟體開發,在應該採用最佳方案時進行了妥協,改用了短期內能加速軟體開發 …
Clean Code是什麼? 所謂的Clean Code,其實就是指一種工程師一看到會覺得:這樣的Code很乾淨、整潔、易懂,也就是在合理的時間,不用花非常多的心力即可以理解的程度,或是俗稱無瑕的程式碼,源自Robert Cecil Martin所著的同名書籍,有下列幾種特性: Clean Code淺顯易懂 Clean …
這篇文章會淺談什麼是重構(Refactoring)、為什麼做、何時做與如何做重構。 什麼是重構? 什麼是重構?就是改Code重寫?當然不僅僅是這樣。看看Martin Flowler的定義: “A change made to the internal structure of software to mak …
前言 在練習英文口說的時候,最常常被老師糾正的部分,就是動詞時態的過去式或過去完成式,尤其是不規則動詞,如果平常很少用的話,基本上都會說錯。 老外如果聽到錯誤的時態,其實會搞不清楚你到底在說什麼,到底在講現在發生的事還是過去發生的事?因此一定要把不規則動詞三態給練好。 最好的練習方式,就是練造句,用寫的或說的都行,但必 …
介紹 Link Shortener 是一個好用縮網址工具,可以裝在瀏覽器上 (Chrome|Firefox|Edge) 安裝好後,直接點瀏覽器工具列的小圖示,它就能幫你把目前瀏覽的網址產生短網址。可以支援的許多家的短網址服務。 QR Code產生器 其中我覺得最方便的是QR Code產生器的功能,如果要把現 …
大家好,我是卡哥,Webinoly Study Group in Taiwan 社團召集人,這篇文章我會介紹用Linode的StackScript功能,在Deploy New Linode時預先就安裝好Webinoly+WP-CLI,當然還可以包含其他Packages 不知道Webinoly是什麼的人,可以參 …
這篇文章會示範在Linode上建立一台新的主機,並利用Webinoly架設WordPress. 適合有Linux基本指令知識的人閱讀。 首先你要準備: Linode 帳號,如果沒有帳號參考這篇文章使用優惠碼申請:Linode 免費$100美元帳戶餘額的最新優惠碼 (2020年10月) 一個你可以更改DNS的A記錄的Do …
Linode 是一家老牌的VPS供應商,成立於2003年,我之前從DigitalOcean轉到Linode的最主要原因是因為DigitalOcean的機房都離台灣比較遠,而Linode有Tokyo的機房,同樣月租費的機器,在台灣使用起來,Linode順很多,大家不妨趁這次機會用來好好的免費試用一番! Linode機房速 …
什麼是Webinoly? Webinoly 簡單來說,它是由作者Cristhian Martínez Ochoa用Shell Script寫好的一系列Linux指令工具,官方網站為:https://webinoly.com/en/,能幫助使用它的人,輕鬆的透過簡單的Command Line指令,就把 LEMP …