104學習

Design patterns

Design patterns
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
「Design patterns:此職位負責定義和實施軟體設計模式,以提升系統架構的可重用性與維護性。主要目標是協助團隊解決常見的設計問題,並促進效率與可靠性。必須具備深入的物件導向設計理念,並有跨部門協作的能力,能有效地與開發團隊、產品經理與其他利益相關者溝通。此角色需面對快速變化的科技環境和跨文化團隊合作的挑戰,要求良好的問題解決能力以及靈活的思維,以適應台灣多元的商業文化。」
關於教室
關注人數 0 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 0 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

Design patterns 學習推薦

全部
影片
文章
碁峰資訊GOTOP

小編

2023/09/04

流暢的C|設計原則、實踐和模式
「《Fluent C》提供豐富的實務案例,是讓程式碼更加簡潔、易於維護的絕佳參考。」
──David Griffiths
《Head First C》作者
「本書引領新手寫出超強的C語言程式。」
──Robert Hanmer
軟體架構師
在C語言中,專業的程式設計建議往往難尋,儘管有諸多物件導向程式語言的設計模式可供利用,但C語言的相關資源卻相對匱乏。這本實用指南為初學者及有經驗的C程式設計師提供設計決策的相關指引,以書中示例說明設計模式的應用概念,進而逐步建置出大型程式。
作者Christopher Preschern是設計模式社群的主要成員,透過本書闡釋:如何讓C程式結構化、錯誤處理、設計有彈性的介面等問題。無論您是想尋找具體的模式,或是想了解特定主題的設計抉擇概觀,本書都會為你指點迷津。
第一部分介紹C語言的設計模式,學習專屬C程式的實務設計知識。第二部分以案例說明如何運用C程式設計模式實作大型程式,透過良好的設計決策,您將能體會設計模式如何讓生活更輕鬆。
本書所介紹的設計模式包括:
‧錯誤處理
‧回傳錯誤資訊
‧記憶體管理
‧C函式的回傳資料
‧資料生命期與擁有權
‧有彈性的API
‧有彈性的迭代器介面
‧模組化程式的檔案組織
‧脫離#ifdef地獄
看更多
0 0 163 0
Larry

Software Engineer

2023/06/03

3 個學習前端時,重要的程式框架
今天介紹的程式框架主要都跟物件導向有關,雖然 JavaScript 不是純物件導向的程式語言,甚至有些流行的前端生態系還推薦使用 functional programming,但這些原則並不會因為不是物件導向而不適用。分享給各位。
👉 #SOLID原則
SOLID 原則是由單一功能原則(Single responsibility principle)、開放封閉原則(Open/Closed Principle)、里氏替換原則(Liskov Substitution principle)、介面隔離原則(Interface-segregation principles)、依賴反轉原則(Dependency inversion principle)的首字母組成。這五個原則在理解上可能會需要搭配範例,我們有機會再另外專門解釋(咦?)
SOLID 原則有助於後面要介紹的程式框架以及先前《3 個成為前端工程師後,發現的好處》提到日常生活中的案例的概念抽象化。
👉 #DRY原則
Don’t repeat yourself 的簡稱,工程師就是一群懶惰的人,能夠用一段程式碼完成的任務,就不會想要重複寫兩次在不同的地方。這裡指的重複不光是程式碼的重複,還包含了程式碼的任務重複。與之相對的就是要避免 WET(Write everything twice)。
👉 #Design #Patterns
在《從 0 到 1 成為前端工程師的 3 本推薦書籍》也有推薦 Design Patterns,如果處理的功能越來越複雜,使用 design patterns 裡介紹的方式來撰寫程式可以減少重工或是耦合的問題。
這篇文章介紹的程式框架也許不是「框架」,而是前人發現在撰寫程式時,如果有符合這些原則或是模式來進行開發,可以減少後續需求變更/需求增加時,要修改原有程式的開發成本,推薦給各位讀者。
看更多
0 0 519 0
1 0

推薦給你

104學習

產品

10/28 11:57

免費學跨境電商實戰 再領Amazon技能認證
想跨足國際市場?由台北市進出口商業同業公會(IEAT)攜手亞馬遜推出免費「跨境電商營運課程」,從開店、選品、物流到廣告實戰全攻略。由亞馬遜官方講師授課,線上彈性學習,一年帳號不限次數,助你掌握海外開店核心技能,打造跨境新職涯!
▶️【零成本學習門檻 → 詳情請看】https://nabi.104.com.tw/ability/10049194
✅Q1:這門課程適合誰學習?
A1: 本課程適合以下對象:
1. 應屆畢業生:提升就業競爭力,進入熱門電商產業
2. 在職工作者&欲轉職人士:轉職跨境電商領域,拓展職涯選擇
✅Q2:課程有哪些核心內容?
A2:六大章節共15小時線上課程
1. 基礎篇:跨境電商與傳統電商有什麼不同? 電商該賣什麼好? 如何啟動跨境電商生意
2. 市場篇:什麼是流量?
3. 流量篇:提升流量的系統化作法
4. 文案篇:電商文案致勝要訣
5. 物流篇:頭程物流&尾程物流
6. 優化篇:如何進一步提升流量?打造成功國際品牌&銷售報表數據分析
✅Q3:學習方式是什麼?需要付費嗎?
A3:免費學習,全面提升亞馬遜營運與銷售能力,完成線上報名並審核後,即可開通線上課程帳號權限,使用期限為1年
✅Q4:課程結束後可以取得證照嗎?
A4:可以!完成課程學習後,學員可自費參加技能認證考試,線下鑑測費用每人600元/次,通過考核即可獲得證書,驗證你的專業實力
▶️【零成本學習門檻 → 詳情請看】https://nabi.104.com.tw/ability/10049194
看更多
0 0 1236 0
你可能感興趣的教室