軟件開發(fā)中的決策 權(quán)衡與取舍
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書)
軟件開發(fā)中的決策 權(quán)衡與取舍 版權(quán)信息
- ISBN:9787115635167
- 條形碼:9787115635167 ; 978-7-115-63516-7
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
軟件開發(fā)中的決策 權(quán)衡與取舍 本書特色
深刻剖析軟件設(shè)計(jì)決策中的權(quán)衡與取舍,涵蓋單體系統(tǒng)、微服務(wù)、大數(shù)據(jù)處理等多領(lǐng)域。 通過真實(shí)案例與代碼片段,展示軟件設(shè)計(jì)模式的實(shí)際應(yīng)用與錯(cuò)誤決策的教訓(xùn)。 深入分析軟件設(shè)計(jì)中的潛在問題與局限,提前預(yù)防未來可能出現(xiàn)的陷阱。 通過預(yù)識(shí)別設(shè)計(jì)問題,減少后期修改與重構(gòu)的成本。 闡釋如何平衡靈活性與復(fù)雜性、性能與優(yōu)化等關(guān)鍵設(shè)計(jì)要素。 提供一套系統(tǒng)化的方法,幫助軟件工程師在有限資源下做出更明智的決策。 通過增進(jìn)對(duì)軟件設(shè)計(jì)取舍的理解,提升代碼質(zhì)量與項(xiàng)目成功率。
軟件開發(fā)中的決策 權(quán)衡與取舍 內(nèi)容簡(jiǎn)介
軟件項(xiàng)目中的每一步都涉及權(quán)衡。在生產(chǎn)環(huán)境中,當(dāng)你在權(quán)衡速度、安全性、成本、交付時(shí)間、功能等因素時(shí),如何做出合理的設(shè)計(jì)選擇是重要問題。本書中的專業(yè)見解和貼合實(shí)際的故事將幫助你在設(shè)計(jì)和構(gòu)建應(yīng)用程序時(shí)做出正確的選擇。
本書探討了做出錯(cuò)誤權(quán)衡決策的真實(shí)場(chǎng)景,并說明了本可以采取的不同做法。在書中,作者托馬斯·萊萊克和喬恩·斯基特分享了基于他們數(shù)十年軟件工程經(jīng)驗(yàn)的智慧,包括非常具有借鑒意義的錯(cuò)誤案例。每個(gè)案例都附有具體的提示和實(shí)用技術(shù),還提供了可能會(huì)改變你處理后續(xù)項(xiàng)目的常青模式。
通過閱讀本書,你將掌握:
如何系統(tǒng)地分析軟件;
如何選擇工具、庫(kù)和框架;
緊耦合和松耦合如何影響團(tuán)隊(duì)協(xié)作;
精確、易于實(shí)現(xiàn)和易于測(cè)試的需求。
本書適合負(fù)責(zé)軟件設(shè)計(jì)與實(shí)現(xiàn)決策的中高級(jí)開發(fā)人員和架構(gòu)師閱讀。
軟件開發(fā)中的決策 權(quán)衡與取舍 目錄
軟件開發(fā)中的決策 權(quán)衡與取舍 作者簡(jiǎn)介
托馬斯·萊萊克(Tomasz Lelek)托馬斯在他的軟件開發(fā)職業(yè)生涯里,設(shè)計(jì)并開發(fā)過各種各樣的生產(chǎn)服務(wù)、軟件架構(gòu),他精通多種編程語(yǔ)言(大多數(shù)是基于 JVM 的)。他既實(shí)現(xiàn)過單體系統(tǒng),也曾做過與微服務(wù)架構(gòu)相關(guān)的工作。他設(shè)計(jì)的有些系統(tǒng)可服務(wù)數(shù)千萬用戶,每秒處理數(shù)十萬的操作量。他的工作方向如下:? 設(shè)計(jì)采用 CQRS 架構(gòu)的微服務(wù)(基于 Apache Kafka);? 市場(chǎng)自動(dòng)化及事件流處理;? 基于 Apache Spark 和 Scala 的大數(shù)據(jù)處理。 托馬斯現(xiàn)在就職于 Dremio,負(fù)責(zé)創(chuàng)建現(xiàn)代大數(shù)據(jù)處理的數(shù)據(jù)湖解決方案。在此之前,他在DataStax 負(fù)責(zé)與 Cassandra 數(shù)據(jù)庫(kù)相關(guān)的一些產(chǎn)品。他設(shè)計(jì)的工具幫助成千上萬的開發(fā)者設(shè)計(jì)出性能優(yōu)異、用戶友好的 API,發(fā)揮了重要的作用。他為 Java-Driver、Cassandra Quarkus、Cassandra-Kafka Connector 以及 Stargate 都貢獻(xiàn)過代碼。 喬恩·斯基特(Jon Skeet)喬恩是谷歌公司的資深開發(fā)工程師,目前的工作方向是谷歌云的.NET 客戶端庫(kù)。他向開源社區(qū)貢獻(xiàn)了.NET 版本的 Noda 時(shí)間庫(kù),然而他最讓人稱道的是他在 Stack Overflow 開發(fā)者社區(qū)的貢獻(xiàn)。喬恩是 Manning 出版社出版的 C# in Depth 一書的作者,此外,他還對(duì) Groovy in Action 以及 Real-World Functional Programming 兩書有所貢獻(xiàn)。喬恩對(duì)日期時(shí)間 API 以及 API版本非常感興趣,這些通常是無人問津的冷門話題。
- >
羅曼·羅蘭讀書隨筆-精裝
- >
月亮與六便士
- >
巴金-再思錄
- >
自卑與超越
- >
龍榆生:詞曲概論/大家小書
- >
煙與鏡
- >
莉莉和章魚
- >
推拿