軟體工程師
含有「軟體工程師」共 233 篇內容
全部內容
發佈日期由新至舊
林柏宇的沙龍
2025/02/16
物件導向系列 - 3: 控制反轉與依賴注入
本文探討控制反轉(IoC)和依賴注入的設計原則,解釋如何利用這些理念降低程式碼的耦合度,提高可擴展性和測試性。通過案例說明,控制反轉改變了程式控制的方式,並介紹依賴注入的三種注入方式及其在 Laravel 框架中的應用。讀者將能夠理解這些設計原則在實際專案中的重要性。
#
開發
#
軟體開發
#
軟體
1
1
旅人小萌
喜歡
謝謝您的分享❤️
Fu Chuan Chung的沙龍
2025/02/15
(pre) 軟體工程師 #1
這篇文章記錄了作者近期的心路歷程,從養成記錄習慣、學習新技術到反思職業發展,以及如何透過學習與人脈建立,提升自我價值。文章包含作者在學習與工作上的心得體悟,以及未來創業方向的初步規劃。
#
Note
#
Sam Altman
#
成長
1
留言
ZAXC科技商業週週報
2025/02/10
【系統分析】用做蛋糕比喻學習MDA:從UML到自動產生程式碼
這篇文章以淺顯易懂的「做蛋糕」比喻,解釋MDA(模型驅動架構)的概念,並深入淺出地說明CIM、PIM、PSM三層模型以及自動產生程式碼的過程,幫助讀者理解MDA如何提升軟體開發效率與跨平臺兼容性。
#
方格新手
#
程式
#
軟體工程師
喜歡
留言
林柏宇的沙龍
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
留言
ZAXC科技商業週週報
2025/01/24
【系統分析】UML圖表完整簡介:從使用案例到部署圖,一次知道所有UML圖表
這篇文章提供了關於UML各種圖表(使用案例圖、類別圖、物件圖、循序圖、溝通圖、狀態圖、活動圖、元件圖、部署圖、套件圖、時序圖、互動概念圖、複合結構圖、輪廓圖)的說明與用途,並以淺顯易懂的方式解釋其差異和應用時機。
#
方格新手
#
軟體開發
#
工程師
2
留言
林柏宇的沙龍
2025/01/19
PHP系列 - 5: 類別與介面
本文探討PHP中的類別、介面和抽象類別的基本概念與差異。雖然這些知識可能對初學者幫助不大,但對於資深工程師來說,理解這些概念有助於建立更加優雅的架構和維持代碼的整潔。內容涵蓋了類別的封裝、繼承、多型,及介面和Traits的使用規範,提供程式設計師在日常開發中的參考和指導。
#
開發
#
軟體開發
#
軟體
2
留言
肝 code 人生
2025/01/13
談 JavaScript 表達式與陳述式的差異:學習 React 帶來的啟發
這篇文章深入淺出地解釋 JavaScript 中表達式 (expression) 與陳述式 (statement) 的差異,並以 React 中 JSX 的應用為例,說明為何大括號 {} 內只能放入表達式。文章以類比人類語言的句子結構來幫助理解,並提供相關參考資料連結。
#
程式
#
JavaScript
#
React
18
留言
林柏宇的沙龍
2025/01/12
PHP系列 - 4: 策略模式
本文專注於策略模式,旨在通過將函數封裝為策略來簡化程式碼的維護與測試。隨著專案規模的擴大,重構的重要性顯著提高,而策略模式能有效減少程式碼中的條件語句,提升可讀性與易測性。透過範例介紹策略模式在加減乘除計算中的應用,並討論其優點與實作注意事項,幫助工程師更有效地應用此模式以應對程式碼維護挑戰。
#
開發
#
軟體開發
#
軟體
3
留言