日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程開發(fā)高質(zhì)量PHP框架與應(yīng)用的實(shí)際案例解析

開發(fā)高質(zhì)量PHP框架與應(yīng)用的實(shí)際案例解析

開發(fā)高質(zhì)量PHP框架與應(yīng)用的實(shí)際案例解析

定 價(jià):¥49.00

作 者: (美)伯格曼,(美)普瑞斯克 著,劉文瀚,劉海燕 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: PHP

ISBN: 9787302285267 出版時(shí)間: 2012-05-01 包裝: 平裝
開本: 16開 頁數(shù): 314 字?jǐn)?shù):  

內(nèi)容簡介

  PHP已經(jīng)成為最受歡迎的編程語言之一,這使得用PHP創(chuàng)建高質(zhì)量、易維護(hù)的應(yīng)用程序和框架比以往受到更多的青睞。通過使用來自于知名公司的真實(shí)案例研究,《開發(fā)高質(zhì)量PHP框架與應(yīng)用的實(shí)際案例解析》為Web軟件體系結(jié)構(gòu)的不同層次介紹了規(guī)劃、執(zhí)行以及測試自動(dòng)化方面的內(nèi)容,并解釋了這些公司如何測量和測試軟件質(zhì)量?!堕_發(fā)高質(zhì)量PHP框架與應(yīng)用的實(shí)際案例解析》作者提供了解決問題的不同觀點(diǎn),因此您可以在開發(fā)自己的PHP應(yīng)用程序和框架的過程中從不同的方法中獲益良多。

作者簡介

  伯格曼,Sebastian Bergmann,是PHP Consulting Company的創(chuàng)始人之一。他是軟件質(zhì)量保證領(lǐng)域的倡導(dǎo)者和領(lǐng)導(dǎo)者,并且是PHP Unit和很多其他工具的創(chuàng)建者。他同時(shí)也在很多全球性會(huì)議上發(fā)言。普瑞斯克,Stefan Priebsch,是PHP Consulting Company的創(chuàng)始人之一,他幫助客戶改進(jìn)開發(fā)過程并更好地使用PHP。他出版過多部書籍并經(jīng)常在IT會(huì)議上發(fā)言。

圖書目錄

第1部分 基礎(chǔ)
第1章 軟件質(zhì)量
1.1 外部質(zhì)量
1.2 內(nèi)部質(zhì)量
1.3 技術(shù)債務(wù)
1.4 結(jié)構(gòu)性質(zhì)量保證
1.5 整潔代碼
1.5.1 顯式、最小的依賴
1.5.2 責(zé)任明確
1.5.3 不可復(fù)制
1.5.4 盡可能少的執(zhí)行分支、盡可能簡短的方法
1.6 軟件度量
1.6.1 圈復(fù)雜度與npath復(fù)雜度
1.6.2 CRAP
1.6.3 non-mockable total recursive cyclomatic complexity
1.6.4 全局可變狀態(tài)
1.6.5 聚合與耦合
1.7 工具
1.7.1 PHP Unit
1.7.2 phplOC
1.7.3 PHP Copy-Paste-Detector
1.7.4 PHP Dead Code Detector
1.7.5 PHP Depend
1.7.6 PHP Mess Detector
1.7.7 PHP Code Sniffer
1.7.8 bytekit-cli
1.7.9 PHP-Code Browser
1.7.10 Cruise Control與PHP Under Control
1.7.11 HUd SOn
1.7.12 Arbic
1.8 本章小結(jié)
第2章 軟件測試
2.1 黑盒測試與白盒測試
2.2 需要多少次測試
2.3 系統(tǒng)測試
2.3.1 瀏覽器測試
2.3.2 自動(dòng)測試
2.3.3 孤立測試
2.3.4 驗(yàn)收測試
2.3.5 系統(tǒng)測試的局限
2.4 單元測試
2.4.1 返回值
2.4.2 依賴性
2.4.3 副作用
2.5 案例探究
2.5.1 分析待測試代碼
2.5.2 創(chuàng)建測試環(huán)境
2.5.3 避免全局依賴性
2.5.4 獨(dú)立于數(shù)據(jù)源的測試
2.5.5 異步事件測試
2.5.6 數(shù)據(jù)庫變化的存儲(chǔ)
2.5.7 意外的結(jié)果
2.5.8 封裝輸入數(shù)據(jù)
2.5.9 問題的進(jìn)一步研究
2.6 本章小結(jié)
第II部分 最佳實(shí)踐
第3章 TYP03:呆板項(xiàng)目之敏捷未來
3.1 簡介
3.1.1 TYP03的歷史:13個(gè)春秋
3.1.2 敢于重新開始
3.1.3 我們的測試經(jīng)驗(yàn)
3.2 方法和技術(shù)
3.2.1 苦甜參半的“大塊頭”
3.2.2 測試驅(qū)動(dòng)開發(fā)
3.2.3 文檔式測試
3.2.4 持續(xù)集成
3.2.5 整潔代碼
3.2.6 代碼重構(gòu)
3.2.7 編程向?qū)?br />3.2.8 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
3.3 開發(fā)過程中的行動(dòng)方向
3.3.1 開發(fā)新代碼
3.3.2 擴(kuò)展和調(diào)試代碼
3.3.3 優(yōu)化代碼
3.3.4 尋找并修復(fù)漏洞
3.3.5 處理舊代碼
3.4 測試處方
3.4.1 無意的功能性單元測試
3.4.2 文件系統(tǒng)入口
3.4.3 接口處的構(gòu)造函數(shù)
3.4.4 測試抽象類
3.4.5 測試受保護(hù)方法
3.4.6 回調(diào)函數(shù)的使用
3.5 邁向未來
第4章 單元測試的糟糕實(shí)踐
4.1 為什么測試質(zhì)量很重要
4.2 糟糕實(shí)踐和測試味道
4.2.1 測試代碼重復(fù)
4.2.2 斷言復(fù)雜和測試試圖
4.2.3 脆弱測試
4.2.4 模糊測試
4.2.5 謊言測試
4.2.6 慢測試
4.2.7 測試中的條件邏輯
4.2.8 自行驗(yàn)證測試
4.2.9 Web沖浪測試
4.2.10 模擬過度殺傷
4.2.11 跳過蔓延
4.3 本章小結(jié)
第5章 Digg公司的質(zhì)量保證
5.1 面臨的問題
5.1.1 遺留基本代碼
5.1.2 如何解決這些問題
5.1.3 選擇測試框架
5.1.4 引進(jìn)專家
5.1.5 會(huì)議室內(nèi)的一周
5.2 訓(xùn)練團(tuán)隊(duì)
5.3 編寫可測試代碼
5.3.1 規(guī)避靜態(tài)方法
5.3.2 依賴注入
5.4 模擬對象
5.4.1 綜述
5.4.2 數(shù)據(jù)庫
5.4.3 松散耦合依賴
5.4.4 測試類內(nèi)部構(gòu)件的試驗(yàn)對象觀察者
5.4.5 分布式緩存
5.4.6 模擬服務(wù)型架構(gòu)
5.5 Digg的質(zhì)量保證過程
5.5.1 測試
5.5.2 益處
5.6 本章小結(jié)
第III部分 服務(wù)器與服務(wù)
第6章 服務(wù)型API測試
6.1 問題
6.2 解決方案
6.2.1 API證書
6.2.2 API限制
6.2.3 服務(wù)協(xié)議的脫機(jī)測試
6.2.4 具體服務(wù)的脫機(jī)測試
6.3 本章小結(jié)
第7章 測試Web DAV服務(wù)器
7.1 關(guān)于eZ Web DAV組件
7.1.1 Web DAV
7.1.2 體系結(jié)構(gòu)
7.2 開發(fā)過程中的挑戰(zhàn)
7.2.1 需求分析
7.2.2 RFC之后的TDD
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)