林柏宇
3
位追蹤者
追蹤
軟體工程師的工作經歷只有兩年多的一個小小,有待過大公司跟小公司,在前陣子看到別人分享寫文章益人益己的經驗後,決定也將自己出社會後學到的一些內容或是帶後進時的一些內容做些整理、分享出來。 語言: 以 PHP 為主、 Java為輔。目前正在自學 Golang 與 Rust。
林柏宇的沙龍
2
會員
38
內容數
加入
前往沙龍
test
加入
前往沙龍
發佈內容
我的成就
全部內容
由新到舊
林柏宇的沙龍
2025/04/06
Laravel 系列 - 6: 自動化測試相關套件與使用
本篇文章簡要介紹自動化測試的基本概念及相關的測試套件,並探討了在CI/CD流程中整合自動化測試的重要性,及如何使用Faker和Mockery來生成測試資料和模擬物件。最後,分享了自動化測試在後端開發中的必要性與實踐建議,旨在提升程式碼品質及降低維護成本。
#
開發
#
軟體開發
#
軟體
1
留言
林柏宇的沙龍
2025/03/23
Laravel 系列 - 5: 探討 API 實作細節
本文將介紹在實作 API 時需要注意的幾個重要細節,涵蓋參數接收、驗證方法、資料整理及回傳回應的最佳實踐。透過有效的規則和自訂類別,可以提升程式碼可維護性,並加強開發效率。此外,文章還將探討如何處理 API 的回應狀態碼,幫助開發人員在項目中避開常見的錯誤。
#
開發
#
軟體開發
#
軟體
2
留言
林柏宇的沙龍
2025/03/16
Laravel 系列 - 4: Laravel 中如何有效處理輸出
在程式開發中,輸出變數內容是檢查進展和定位問題的關鍵。本文介紹了PHP的var_dump()函數以及Laravel框架中的dump()和dd()方法,幫助開發者選擇合適的輸出工具。根據需求選擇合適的方法,能使除錯過程更有效率。
#
開發
#
軟體開發
#
軟體
喜歡
留言
林柏宇的沙龍
2025/03/09
Laravel 系列 - 3: Array 與 Collection
這篇文章深入探討 PHP 中的 Array 與 Laravel 框架中的 Collection 之間的主要差異,並分析各自的優缺點。文章介紹了兩者在本質、方法連鎖、高階方法及 Eloquent 互動的區別,並提供實際的使用案例,幫助初學者更好地理解這兩種資料結構的特性。
#
開發
#
軟體開發
#
軟體
喜歡
留言
林柏宇的沙龍
2025/03/02
Laravel 系列 - 2: 與資料庫的互動
本文介紹如何在 Laravel 中建立與操作資料庫模型,以及如何有效解決 N + 1 問題等。透過使用 Laravel 的 Eloquent ORM,開發者可以簡化資料庫操作,提高程式的可維護性與性能,是學習 Laravel 的開發者不可錯過的參考資料。
#
開發
#
軟體開發
#
軟體
喜歡
留言
林柏宇的沙龍
2025/02/23
Laravel 系列 - 1: Laravel 介紹與架構
本篇文章介紹了Laravel這個開源PHP框架,重點解析其MVC架構及相關功能,包括中介層、服務層、數據傳輸對象(DTO)與值對象(VO)。Laravel的穩定性與擴展性使其成為臺灣許多企業的首選框架,並提供升級與編碼風格的資源參考,適合所有PHP開發者瞭解和掌握。
#
開發
#
軟體開發
#
軟體
2
1
旅人小萌
2025/02/23
謝謝您的分享❤️
林柏宇的沙龍
2025/02/16
物件導向系列 - 3: 控制反轉與依賴注入
本文探討控制反轉(IoC)和依賴注入的設計原則,解釋如何利用這些理念降低程式碼的耦合度,提高可擴展性和測試性。通過案例說明,控制反轉改變了程式控制的方式,並介紹依賴注入的三種注入方式及其在 Laravel 框架中的應用。讀者將能夠理解這些設計原則在實際專案中的重要性。
#
開發
#
軟體開發
#
軟體
1
1
旅人小萌
2025/02/16
謝謝您的分享❤️
林柏宇的沙龍
2025/02/09
物件導向系列 - 2: 封裝、多型和繼承
本文章深入探討物件導向程式設計的三大核心特性,包括封裝、多型和繼承。這些特性對於建立模組化、可擴充以及易於維護的程式架構至關重要。封裝確保資料的隱私和完整性,多型實現靈活的系統設計,繼承則促進程式碼的重用。瞭解這些概念將幫助開發者設計更高效的程式系統。
#
開發
#
軟體開發
#
軟體
1
留言
林柏宇的沙龍
2025/02/02
物件導向系列 - 1: 物件導向簡介與 SOLID 設計原則
本文探討物件導向編程及其在面試中常見的必備知識,特別是物件導向與程序導向的基本概念與特性分析。此外,介紹了物件導向的五大原則——SOLID,分別為單一功能原則、開放封閉原則、里氏替換原則、介面隔離原則及依賴反轉原則,重點在於提高程式的維護性與擴展性。這些原則對於現代軟體設計具有重要的指導意義。
#
開發
#
軟體開發
#
軟體
26
留言
林柏宇的沙龍
2025/01/26
PHP系列 - 6: Composer 與 Autoload.php
本文章詳細介紹了 PHP 的依賴管理工具 Composer 的運作原理,包括如何使用 Composer 進行下載、更新依賴的流程,並提供了在專案中正確運用這個工具的實用建議。透過本文,讀者將能夠更好地理解 Composer 的重要性及其背後的機制,確保專案運行的穩定性。
#
開發
#
軟體開發
#
軟體
2
留言
vocus 勳章
NFT
了解
如何蒐集勳章