書名: 高品質程式:軟體測試原則、實作與模式
作者: Vance
ISBN: 9789863473060
出版社: 碁峰
定價: 480
售價: 408
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

為您推薦

Pragmatic TDD:以DDD寫出鬆散耦合、文件化和高品質的程式碼 (1版)

Pragmatic TDD:以DDD寫出鬆散耦合、文件化和高品質的程式碼 (1版)

類似書籍推薦給您

內容簡介   Pragmatic TDD:以DDD寫出鬆散耦合、文件化和高品質的程式碼   Pragmatic Test-Driven Development in C# and .NET   使用C#和.NET的工具與函式庫   測試驅動開發(TDD)是一種宣言(manifesto),強調在逐步為產品增加功能時,你應該先從單元測試(unit test)開始。現今的專案範本(project template)預設都含有單元測試,而單元測試已成為預期會被實作的重要任務。因此,在許多職位需求中,你會毫不意外地看到TDD、單元測試等關鍵字,而TDD和單元測試亦成為面試、coding挑戰和程式競賽中的重要考題。採用TDD,不僅能強化良好的設計實踐,更能加速你提升技能,成為優秀程式設計架構師(coding architect)。   本書超越理論探討,專注於讓你透過實用的框架,如ASP.NET Core和Entity Framework,在實際環境中熟練應用TDD。從基礎知識開始,本書將指導你使用Visual Studio 2022建立一個服務預訂的網頁應用程式。為了更貼近真實的工作情境,你將使用EF、SQL Server和Cosmos,並運用各種設計模式,包括資源庫(repository)、服務(service)、建造者(builder)等。同時,本書也會介紹領域驅動設計(DDD),以及其他軟體設計最佳實踐,如SOLID和FIRSTHAND等。   讀完本書,你將建立足夠的信心來主導TDD的實作。此外,你也將掌握有力的商業和技術案例,可在向管理階層或同事展示單元測試或推動TDD時使用。藉由本書的指引,你將更有把握成為引領TDD實踐的領航者,並在軟體設計領域中脫穎而出。   目標讀者   本書適合那些希望借助TDD的力量,來開發高品質軟體的中高階.NET開發者。假設你已經掌握OOP(物件導向程式設計)及C#程式設計概念的基礎知識,可是你對TDD或單元測試並不了解,本書將深入介紹並探討所有TDD與單元測試的觀念。對於想要從頭開始建置以TDD為基礎的應用程式,或計畫要在自己的組織內部引入單元測試的開發者來說,本書會是非常實用的指南。   【下載範例程式檔案】   你可以從GitHub下載本書的範例程式碼,如果程式碼有更新,作者也會直接更新在儲存庫上:   github.com/PacktPublishing/Pragmatic-Test-Driven-Development-in-C-Sharp-and-.NET   【下載本書的彩色圖片】   本書使用的彩色截圖和圖表,可以在此下載PDF檔案:   packt.link/OzRlM 本書特色   ★使用xUnit編寫單元測試,並掌握相依注入的技巧   ★使用NSubstitute實作測試替身,並進行mocking(模擬化)   ★結合DDD與最佳實踐,以TDD的風格撰寫單元測試   ★將TDD與ASP.NET API、Entity Framework和資料庫結合使用   ★透過探索GitHub的持續整合更上一層樓   ★探索更進階的mocking使用情境   ★在你的公司和團隊中積極推動TDD和單元測試 目錄 Part 1:TDD的基礎入門 Chapter 01:撰寫你的第一個TDD實作 Chapter 02:藉由實際例子了解相依注入 Chapter 03:單元測試入門 Chapter 04:實際在單元測試中使用測試替身 Chapter 05:解說測試驅動開發 Chapter 06:TDD的FIRSTHAND準則 Part 2:使用TDD建立應用程式 Chapter 07:領域驅動設計的實務觀點 Chapter 08:設計一個服務預訂應用程式 Chapter 09:使用Entity Framework和關聯式資料庫建置服務預訂應用程式 Chapter 10:使用資源庫和文件式資料庫建置服務預訂應用程式 Part 3:將TDD應用於你的專案 Chapter 11:使用GitHub Actions實作持續整合 Chapter 12:處理棕地專案 Chapter 13:推行TDD的紛雜繁擾之處 Appendix A:單元測試相關的常用函式庫 Appendix B:進階的Mocking使用情境

原價: 720 售價: 612 現省: 108元
立即查看
Good Code, Bad Code|寫出高品質的程式碼>

Good Code, Bad Code|寫出高品質的程式碼>

類似書籍推薦給您

內容簡介   「書中豐富的知識可磨鍊強化您的工具集」 —Joe Ivans/California Regional MLS   「軟體開發職涯中很實用的建議和很有用的技巧」 —George Thomas/Manhattan Associates   「一本實用、內容豐富的書,旨在幫助開發人員寫出高品質、有效的程式碼」 —Christopher Villanueva/Independent Consultant   「書中的智慧、一流的內容和活用的資訊能幫您建立可維護的程式碼」 —Hawley Waldman/Consultant   軟體開發是團隊一起合作才能完成的工作。要讓應用程式成功,您的程式碼需要強固且易於讓別人理解、維護和運用。 無論您目前是在企業團隊中工作、為開放原始碼專案貢獻心力、或是在創業,都很值得去了解什麼是「好」的和「壞」的程式碼。   《Good Code, Bad Code》一書的內容針對怎麼寫出高品質程式碼有清晰和實用的介紹,本書內容很好閱讀、也很容易應用和很好記住。借助書中所介紹的多種即時又有用的技術,您能馬上學到需要多年經驗才能掌握的程式開發見解。在這本快節奏的書中,Google軟體工程師Tom Long會教您什麼時候套用書中所講述的規則,以及什麼時候去打破成規!   本書內容包括:   ‧寫出讀起來像句子的函式   ‧確保您的程式碼沒有錯誤   ‧如何嗅出不良程式碼   ‧為您自己和您的團隊節省時間   本書適用於職業生涯已熟悉Java或C#等物件導向程式語言的開發人員。 目錄 PART 1 理論篇 第1章 程式碼品質 第2章 抽象層 第3章 其他工程師與程式碼契約 第4章 錯誤 PART 2 實務篇 第5章 讓程式碼具有可讀性 第6章 避免意外的驚訝 第7章 讓程式碼不易被誤用 第8章 讓程式碼模組化 第9章 讓程式碼可重用和可泛化 PART 3 單元測試篇 第10章 單元測試原則 第11章 單元測試實務

原價: 520 售價: 442 現省: 78元
立即查看
高品質急救復甦後照護臨床手冊 (1版)

高品質急救復甦後照護臨床手冊 (1版)

類似書籍推薦給您

【簡介】 【目錄】 重量:0.58kg  頁數:184 裝訂:平裝 開數:26 x 19 cm 印刷:雙色 主編:黃建華 序言 病人突發性心跳停止,經急救團隊努力恢復心跳後,接著的復甦後照顧非常重要。病人是否能長期存活? 是否能恢復正常意識? 甚至重回工作崗位,是從事急救加護醫護人員致力追求的志業。目標 控治療(targeted temperature management) 在此時期扮演重要角色。 本手冊《高品質急救復甦後照護臨床手冊》,針對前述議題作了最先進的以實證醫學為基礎的文獻回顧及建議。本臨床手冊內容簡單扼要,回顧當前臨床醫學證據、建議作法及執行細節,為從事復甦後照護及 控治療人員提供助力及指引,讓大家能順利達成提升病人存活機率及恢復正常意識的機會。 本手冊主題包括: 復甦後症候群及目標 控治療的應用 (Indications)、重症加護治療(包括呼吸及感控控制)、目 標溫控治療的Timing、duration、targeted temperature、range 、methods 等、心血管評估及介入(Cardiac management, PCI with hyporthermia)、血流動力學支持及葉克膜治療(hemodynamic support and ECMO)、神經學評估及治療(Neuro-management, seizure control)、預後評估及復原(prognosis and recovery)、 高品質復甦照護及流程實務(Implementation and protocol),針對前述主題,本書皆作深入探討,並各列子題進行明確建議及詳列相關參考文獻。 本手冊為台大醫院急診部主任黃建華教授主持,其與所有協同作者群,皆是國內急救加護醫學界菁英,非僅學識豐富,亦具多年臨床實務經驗。本手冊之編篡成功也顯現國內菁英團隊共同合作努力的成果!回顧20 年前,本人於單獨於書房撰寫TTM 人體試驗計劃書,今昔相較,更表現出台灣急救加護醫學界人才輩出、努力不懈。本人 已從台大急診醫學部退休,含笑交棒、欣見各方英才傑出表現!回顧醫者初心,救人一命,勝造七級浮屠。恭喜各位作者,為台灣突發心跳停止病人作出重大貢獻! 台灣大學醫學院 名譽教授 前 中華民國急救加護醫學會 理事長 中華民國心臟學會 理事長 陳文鍾 謹識 2023 年9 月14 日 目錄 1.復甦後症候群及目標溫控治療適應症 ....................1 2.重症加護及呼吸治療 ............................................19 3.高品質目標溫控治療 ............................................35 4.心臟照護及介入治療 ............................................47 5.血行動力支持及葉克膜應用 .................................59 6.神經學預後評估及處置 ........................................69 7.預後評估及復健 ....................................................93 8.高品質復甦後照護施行及操作手冊 .................. 107 9.參考文獻 ............................................................ 143

原價: 580 售價: 551 現省: 29元
立即查看
C++軟體設計|高品質軟體的設計原則和模式 (1版)

C++軟體設計|高品質軟體的設計原則和模式 (1版)

類似書籍推薦給您

簡介 「這本書幾乎會提升每位C++程式設計者的技能,書中充滿了實用的設計模式和引人入勝的想法,我從這本書中學到的東西遠遠地超過了我的預期。」 -Mark Summerfield Qtrac有限公司負責人 好的軟體設計是專案成功的要素,但設計軟體很難。你需要深刻的理解設計決策的後果,並對可用的設計選擇有很好的概觀。透過這本書,有經驗的C++開發者將獲得使用這種現代程式語言進行軟體設計全面、實用和無與倫比的概觀。 C++培訓師和顧問Klaus Iglberger說明了如何管理依賴性和抽象化,提升軟體實體的可改變性和可擴展性,以及應用和實作現代設計模式,以幫助你利用現今可以選擇的方法。軟體設計是軟體專案最不可少的面向,因為它影響著軟體最重要的屬性:可維護性、可改變性和可擴展性。 ‧學習如何就軟體設計而言評估你的程式碼 ‧理解什麼是軟體設計,包括像是可改變性和可擴展性等設計目標 ‧探討每種設計方法的優點和缺點 ‧學習設計模式如何幫助解決問題和表達意圖 ‧選擇設計模式的正確形式,以充分利用它的優勢 作者介紹 Klaus Iglberger 是一名自由C++培訓師和顧問的工作者。他透過世界各地廣受歡迎的C++培訓課程分享他15年的C++專業知識,並且經常在C++研討會上發表演說,自從2010年獲得博士學位以來,他一直專注在大型軟體設計和提升軟體的可維護性。 目錄 前言 第1章|軟體設計的藝術 第2章|建構抽象化的藝術 第3章|設計模式的目的 第4章|Visitor 設計模式 第5章|Strategy 和 Command 設計模式 第6章|Adapter、Observer 和 CRTP 設計模式 第7章|Bridge、Prototype 和 External Polymorphism 設計模式 第8章|Type Erasure 設計模式 第9章|Decorator 設計模式 第10章|Singleton 模式 第11章|最後一個指導原則 索引

原價: 780 售價: 663 現省: 117元
立即查看
全棧測試|交付高品質軟體的實務指南/Full Stack Testing (1版)

全棧測試|交付高品質軟體的實務指南/Full Stack Testing (1版)

類似書籍推薦給您

「Gayathri的書能為團隊帶來測試的全面性觀點。」   -Neal Ford   Thoughtworks總監/架構師/Meme Wrangler,《軟體架構:困難部分》作者   「Gayathri的書應該出現在所有寫軟體(以及測軟體)的人桌上。」   -Saleem Siddiqui   《Test-Driven Development學習手冊》作者   對任何想產出高品質軟體的組織而言,測試都是不可迴避的課題,本書中,我們提供了10種不同類型的測試工具,為軟體開發與品質工程師帶來一站式的測試指南,您將會了解到測試的策略、概念、實踐等知識,並將這些知識使用在網頁或手機應用的開發與測試階段。   作者Gayathri Mohan為讀者準備了40種以上可以立即上手的測試工具,不論是測試新手或老手,都可以將這些技巧應用在測試工作上,藉此增進軟體的性能、安全性、與可用性(accessibility)。本書涵蓋的測試手法包括探索性測試、自動化測試、跨功能測試(cross-functional testing)、資料測試、手機端測試等,此外讀者還可以認識到該如何將這些測試整合進CI(continuous integration)流程中。透過本書,您將能以品質為中心去處理軟體開發過程中的各種挑戰。   您可以透過本書獲得下列知識:   ‧學習如何部署各種測試方案,讓手上的專案獲得高品質的產出   ‧透過書中介紹的策略與概念探索出新的測試方法   ‧從範例學習到該如何將測試工具應用到實際的工作中   ‧藉由廣泛的最佳測試實踐來增進自身的測試技巧能並推動職涯發展 第一章 全棧測試簡介 第二章 手動探索測試 第三章 自動化功能測試 第四章 持續測試 第五章 資料測試 第六章 視覺測試 第七章 安全測試 第八章 性能測試 第九章 可用性測試 第十章 跨功能需求測試 第十一章 行動測試 第十二章 邁出測試之外 第十三章 新興技術測試簡介

原價: 680 售價: 578 現省: 102元
立即查看