跳脫平庸的框架,打造不凡的程式碼。在 GitHub 建立自己的開放源碼專案,分享給全世界。30 天的內容從偏向心理素質建立的引導到設計模式的實踐、作品建立後的推廣。
你一定聽過 CI/CD 這個很夯的名詞。CI (Continuous integration) 持續整合,CD (continuous delivery) 持續...
在 Day 18 的單元測試介紹,提供了如何使用 PHPUnit,其中提到了「覆蓋率」,指的是在測試過程中,執行過的行數,佔專案原始碼中總行數的比率和程度。 在...
不知道大家在求職平台的職缺介紹有沒有見過類似這樣的職務內容需求:「優化公司內部專案程式碼」、「改善並清除遺留代碼 (legacy code) 」之類的字句。 筆...
在 Day 15 決定採用 Cache 這個主題來作為本次正式發行 Composer 套件的範例。在今天完成了。果然要有 Dead Line 的刺激才能變身為超...
WordPress 是市佔率最高的網站軟體,直至 2019 年高達 37% 的網站使用。自成一個完整的生態鏈。如果你有好的點子可以從 WordPress 外掛收...
WordPress 在很早期各種 CMS 百家爭鳴的時候就已經開始佔穩市佔率的腳步了,那時還是 PHP 4,主要流行的程式碼風格和現在有很大的差異。 但核心程式...
本文主要介紹,如何為外掛作品建立一個選單入口,以及產生一個設定的頁面。文中提及 Hook 的部份因需要較長篇幅,會放在 Day 28 會專文介紹。 在上一篇文章...
WordPress Hook 其實是筆者在 Day 4 提到的 PHP 設計模式 - 觀察者模式 (Observer)。不過只是不同的函式名稱命名,且分為兩種:...
經過在 Day 27 介紹 WordPress 的 Hook,之後,想必對於 WordPres 的事件處理機制有了進一步的認識,接下來就是利用 Hook 來變魔...
續 Day 29,已經做好的 WordPress 外掛,把它壓縮成 ZIP 檔。以自己要命名的 slug 為主檔名。例如本例為 cache-master.zip...