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