購物比價找書網找車網
FindBook
排序:
 
 有 1 項符合

eric normand

的圖書
簡約的軟體開發思維:用 Functional Programming 重構程式 - 以 Javascript 為例
$ 790
簡約的軟體開發思維:用 Functional Programming 重構程式 - 以 Javascript 為例
作者:Eric Normand / 譯者:黃駿 
出版社:旗標科技股份有限公司
出版日期:2024-10-02
語言:繁體書   
TAAZE 讀冊生活 TAAZE 讀冊生活 - 中文書  - 來源網頁  
圖書介紹看圖書介紹
圖書介紹 - 資料來源:TAAZE 讀冊生活   評分:
圖書名稱:簡約的軟體開發思維:用 Functional Programming 重構程式 - 以 Javascript 為例

Functional programming (函數式程式設計) 是一種已有六十年歷史的程式設計範式,為何現在變得越來越重要?這是因為隨著各種連網設備 (如行動裝置) 和雲端服務的普及,多程序透過網路交換訊息已成為常態,因此分散式系統的開發變得至關重要。

分散式系統軟體開發的複雜性往往導致開發過程容易陷入混亂,程式碼盤根錯節難以除錯維護與擴展,成為揮之不去卻又不敢動的痛處。而 functional programming 的簡約風格因此受到廣泛關注。這種設計範式強調使用函式來構建應用程式,程式碼清晰又容易維護,亦能解決分散式系統多執行緒的問題。除了專門的函數式語言之外,Python、Java、JavaScript、C#、C++、Go 和 Rust 等知名語言的新版中,也因應趨勢增強了對 functional programming 的支援。只要建立了這種思維方式,你就可以應用在自己的程式語言中。

市面上與 functional programming 相關的書籍 (主要為英文書) 通常由學者撰寫,內容偏重理論,而在大型實務專案經驗上顯得不足。這類書中的範例大多過於簡單,未能涉及實際軟體架構問題。與此相反,本書作者擁有二十年在產業界實際運用 functional programming 的經驗,從產業角度出發,旨在幫助那些在軟體工程實踐中遇到困難的工程師重新思考。即使你的目的不是分散式系統,學習 functional programming 的思維都能夠幫助你在撰寫任何程式時想得更周到。

由於 functional programming 的特點 — 無 side effects(額外作用)和資料的不可變性 — 使得它非常適用於開發網路程式,在這種環境中,資料一致性和狀態管理是關鍵挑戰。本書透過 concurrency primitives(併發基本工具)實作、繪製時間線圖、分析並解決併發操作中的插緒問題,有效處理狀態變化和 bug,從而構建可靠的分散式系統程式。
本書特色:
●作者從產業界的視角出發,旨在幫助那些陷入困境的軟體工程師,重新審視並採納 functional programming 程式設計方法。
●為了更貼近軟體工程師的實際狀況,書中以廣泛熟知的 JavaScript 語言做示範。雖然 JavaScript 不是最理想的函數式語言,但這一點反而使其成為一個極佳的教學工具,幫助讀者學會如何重構現有的程式碼。
●大量使用圖表輔助說明,並對程式碼詳細標註,搭配電商平台技術的劇情以增強閱讀和理解效果。
●每章都包括問答練習、重點整理、想想看等互動元素,還有各種實用的提示,以鞏固學習成果並激發深入思考。

作者簡介:

Eric Normand 是經驗老道的 functional programming 工程師、教學者與講者,且寫過許多 functional programming 文章。他來自美國紐奧良,於 2000 年開始接觸 Lisp 程式設計,並透過 PurelyFunctional.tv 提供 Clojure 培訓材料。他也從事諮詢服務,幫助企業利用 functional programming 技術實現業務目標。他經常在國際級的程式設計會議上演講,其著作、演講內容、培訓資料和諮詢服務皆可在 LispCast.com 上找到。

譯者簡介:

黃駿 於國立臺灣大學腦與心智科學研究所碩士班畢業後,曾擔任過行銷、產品設計等工作。有 Java 與 Python 程式語言基礎,對於科學與科技議題抱有高度興趣,隨後投入翻譯工作,目前譯有《無限的力量》、《深度強化式學習》、《深度學習的 16 堂課》、《核心開發者親授!PyTorch 深度學習攻略》、《Excel 儀表板與圖表設計 + Power BI 資料處理》、《AI 必須!從做中學貝氏統計》等,同時經營自己的英文部落格:Neurozo Innovation Blog。

目錄
第零篇 函數式思維起手式

第 1 章 初識函數式程式概念
1.1 什麼是函數式程式設計?
1.2 FP 經典定義在實務中的問題
1.3 誤導人的 FP 定義
1.4 本書將函數式程式設計視為一套特定的技術與概念
1.5 區分 Actions、Calculations 與 Data
1.6 函數式程式設計師特別關心會受呼叫影響的程式碼
1.7 函數式程式設計師會區分資料和可執行的程式碼
1.8 函數式程式設計師眼中的 Actions、Calculations 與 Data
1.9 FP 中三類程式碼的特色整理
1.10 區分 Actions、Calculations 與 Data 的好處為何?
1.11 本書與其它 FP 書籍有何不同...
顯示全部內容
贊助商廣告
 
博客來 - 今日66折
大會計師教你從財報數字看懂經營本質【增訂版‧全新案例】
作者:張明輝
出版社:商業周刊
出版日期:2023-10-03
66折: $ 277 
城邦讀書花園 - 今日66折
歡迎光臨花東小鎮:部落秘境╳海岸文化╳在地生活,深入山海慢時區的美好時光
出版社:創意市集
出版日期:2024-05-16
66折: $ 304 
TAAZE 讀冊生活 - 今日66折
穴道按壓使用手冊 :史上最好找!立體穿透圖!疼痛立解、疲勞速消、身心都放鬆、百病不上身!
作者:福辻鋭記
出版社:台灣廣廈
出版日期:2017-04-14
66折: $ 197 
 
金石堂 - 暢銷排行榜
妖怪連絡簿 30
作者:綠川幸
出版社:東立出版社
出版日期:2024-09-16
$ 105 
Taaze 讀冊生活 - 暢銷排行榜
The Loyal Pin簪定今生 首刷附錄版(上下不分售〉
作者:Monmaw
出版社:三日月
出版日期:2024-09-25
$ 695 
Taaze 讀冊生活 - 暢銷排行榜
miffy潔膚柔濕巾-20抽(綠)
作者:新台
出版社:新台圖書
出版日期:2023-08-30
$ 23 
 
Taaze 讀冊生活 - 新書排行榜
夏洛克與花生(4):外星人入侵烏敏島之謎(中英雙語讀本,附英語有聲小說QR Code)
作者:作者:A.J. Low/繪者:Drewscape
出版社:小熊
出版日期:2024-08-21
$ 266 
Taaze 讀冊生活 - 新書排行榜
有罪推定
作者:黃致豪
出版社:寶瓶文化事業股份有限公司
出版日期:2024-09-25
$ 273 
Taaze 讀冊生活 - 新書排行榜
相思島嶼
作者:陳正雄
出版社:前衛出版社
出版日期:2024-09-25
$ 224 
Taaze 讀冊生活 - 新書排行榜
小學生的寫作任務.進階篇︰跟著怡辰老師看漫畫學寫作,從作文、童詩到企畫書,晉級寫作達人!
作者:林怡辰
出版社:親子天下股份有限公司
出版日期:2024-09-05
$ 270 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策