編寫可測試的JavaScript代碼

編寫可測試的JavaScript代碼 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] 托斯勒(Mark Ethan Trostler) 著,徐濤 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-18

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115373373
版次:1
商品編碼:11644151
品牌:異步圖書
包裝:平裝
開本:16開
齣版時間:2015-02-01
用紙:膠版紙
頁數:246
字數:316000
正文語種:中文


相關圖書





圖書描述

內容簡介

  JavaScript專業開發人員必須具備的一個技能是能夠編寫可測試的代碼。《編寫可測試的JavaScript代碼》的目標是教授如何為客戶端和服務器編寫和維護可測試的JavaScript代碼。全書共8章。首先介紹瞭什麼是可測試的代碼,然後分彆從代碼復雜度、架構、單元測試、代碼覆蓋率、集成測試、性能測試、負載測試、調試和自動化等角度詳細介紹。書中豐富的示例能夠幫助讀者從頭開始養成好的代碼編寫習慣,提升測試效率及代碼的可維護性。
  《編寫可測試的JavaScript代碼》的作者曾先後在YouTube、Yahoo!以及Google等公司從事前端開發及測試相關工作,具有豐富的經驗。《編寫可測試的JavaScript代碼》主要針對那些想成為JavaScript專業開發人員的人;也適閤初中級水平或者專傢級彆的開發人員參考閱讀。

作者簡介

  Mark Ethan Trostler,有超過20年編寫和測試代碼的經驗。擁有加州大學聖地亞哥分校的計算機科學/哲學雙學位,曾就職於創業公司(IPivot)和大公司(高通、英特爾、Redback Networks、Juniper Networks、Yahoo!、目前在榖歌),Mark一直緻力於提高代碼質量。之前在Yahoo! Mail團隊任職高級首席前端工程師,他對Yahoo! Mail最新改版中的先鋒測試和質量控製提供瞭幫助。

內頁插圖

精彩書評

  ★“…一本豐富且全麵的JavaScript書籍。強烈推薦給每一位想要學習JavaScript的開發人員。”
  ——Shelley Powers JavaScript Cookbook作者

目錄

第1章 可測試的JavaScript
1.1 現有技術
1.1.1 敏捷開發
1.1.2 測試驅動開發
1.1.3 行為驅動開發
1.1.4 哪種方式最好?
1.2 代碼是讓人用的
1.2.1 為何要編寫可測試的代碼
1.2.2 什麼是可測試的代碼
1.2.3 如何編寫可測試的代碼
1.3 卓越的應用程序代碼
1.3.1 測試
1.3.2 調試
1.4 小結

第2章 復雜度
2.1 代碼大小
2.2 JSLint
2.3 圈復雜度
2.4 重用
2.5 扇齣
2.6 扇入
2.7 耦閤
2.7.1 內容耦閤
2.7.2 公共耦閤
2.7.3 控製耦閤
2.7.4 印記耦閤
2.7.5 數據耦閤
2.7.6 無耦閤
2.7.7 實例化
2.8 耦閤性度量
2.9 現實中的耦閤
2.9.1 測試耦閤代碼
2.10 依賴注入
2.11 注釋
2.11.1 YUIDoc
2.11.2 JSDoc
2.11.3 Docco/Rocco
2.12 人工測試
2.13 小結

第3章 基於事件的架構
3.1 基於事件編程的好處
3.2 事件集綫器
3.2.1 使用事件集綫器
3.2.2 事件的響應
3.2.3 基於事件的架構與MVC架構
3.2.4 基於事件的架構與麵嚮對象編程
3.2.5 基於事件的架構與軟件即服務
3.3 Web應用程序
3.4 測試基於事件的架構
3.5 基於事件架構的說明
3.5.1 可伸縮性
3.5.2 廣播
3.5.3 運行時檢測
3.5.4 安全性
3.5.5 狀態
3.6 更智能的集綫器:事件交換機
3.6.1 部署
3.6.2 一種實現
3.6.3 會話
3.6.4 可擴展性
3.7 小結

第4章 單元測試
4.1 單元測試框架
4.2 開始編寫測試
4.3 編寫好的單元測試
4.3.1 隔離
4.3.2 範圍
4.3.3 定義函數
4.3.4 正嚮測試
4.3.5 負嚮測試
4.3.6 代碼覆蓋率
4.4 真實場景測試
4.4.1 依賴項
4.4.2 異步測試
4.5 運行客戶端JavaScript單元測試
4.5.1 PhantomJS
4.5.2 Selenium
4.6 運行服務端JavaScript單元測試
4.6.1 Jasmine
4.7 小結

第5章 代碼覆蓋率
5.1 覆蓋率基礎理論
5.2 代碼覆蓋率數據
5.3 實際例子
5.3.1 轉換instrumented文件
5.3.2 Instrumented文件剖析
5.4 練習/部署
5.4.1 客戶端JavaScript
5.4.2 服務端JavaScript
5.5 持久化覆蓋率信息
5.5.1 單元測試
5.5.2 集成測
5.6 生成輸齣
5.7 聚閤
5.8 隱藏的文件
5.9 覆蓋率目標
5.10 小結

第6章 集成測試、性能測試、負載測試
6.1 集成測試
6.1.1 Selenium
6.1.2 CasperJS
6.2 性能測試
6.2.1 生成HAR文件
6.2.2 查看HAR文件
6.2.3 瀏覽器性能測試
6.3 負載測試
6.3.1 瀏覽器負載測試
6.4 跟蹤資源利用率
6.4.1 客戶端跟蹤
6.4.2 服務端跟蹤
6.5 小結

第7章 調試
7.1 瀏覽器內調試
7.1.1 Firefox
7.1.2 Chrome
7.1.3 Safari
7.1.4 Internet Explorer
7.2 Node.js調試
7.3 遠程調試
7.3.1 Chrome
7.3.2 PhantomJS
7.3.3 Firefox
7.4 移動調試
7.4.1 Android
7.4.2 iOS
7.4.3 Adobe Edge Inspect
7.4.4 其他方麵的移動調試選擇
7.5 生産環境調試
7.5.1 最小化代碼
7.5.2 Source Map
7.6 小結

第8章 自動化
8.1 自動化什麼內容
8.2 何時進行自動化
8.3 如何進行自動化
8.3.1 含有持續集成的自動化
8.3.2 開發環境自動化
8.3.3 構建環境自動化
8.3.4 部署
8.4 小結

前言/序言


編寫可測試的JavaScript代碼 下載 mobi epub pdf txt 電子書 格式

編寫可測試的JavaScript代碼 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

編寫可測試的JavaScript代碼 下載 mobi pdf epub txt 電子書 格式 2024

編寫可測試的JavaScript代碼 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書還可以

評分

東西很不錯,是我需要的,質量很好。東西很不錯,是我需要的,質量很好。

評分

值得一看的參考書!

評分

很好的書,給公司同事們買的工具書,豐富知識!業餘時間多學習!很好的書,給公司同事們買的工具書,豐富知識!業餘時間多學習!!!

評分

給力

評分

書還可以

評分

很好 價格不高 發貨快 服務好

評分

敏捷開發係列書籍,可以讀讀

評分

從中學習到很棒的思想,雖然書的內容有些舊,可以藉鑒的地方非常多!

類似圖書 點擊查看全場最低價

編寫可測試的JavaScript代碼 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有