會員登入
|
加入會員
|
會員專區
|
購物車
|
自資出版
|
電子書城
|
客服中心
文學小說
商管創投
人文藝坊
勵志養生
進修學習
科學工程
家庭親子
玩樂天地
書名
出版社
作者
isbn
編號
英語會話
|
成交的秘密
|
霹靂影音寫真特典
|
App程式設計入門:iPhone、iPad(附光碟)
.
你就是不寫測試才會沒
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
你就是不寫測試才會沒時間:Kuma的單元測試實戰-Java篇(iThome鐵人賽系列書)
作者:
許煜松(Kuma)
分類:
電腦與網路
/
程式語言
出版社:
博碩文化
出版日期:2022/10/28
ISBN:9786263332645
書籍編號:kk0558290
頁數:352
定價:
650
元
一般會員價:
79
折
514
元
特別會員價:
75
折
488
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 15 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
你就是不寫測試才會沒時間:Kuma的單元測試實戰-Java篇(iThome鐵人賽系列書)
圖片連結
複製語法
分
享
•
-
內容簡介
作者介紹
書籍目錄
同類推薦
以單元測試打底,為你的軟體工程之路鍛鍊強健體 魄! 『沒有時間』是假的,在有限時間內提供最大價值 才是真的! 專業推薦 「這是一本勸世的書,但透過 Kuma 的文筆卻能寫得有趣直白。期待透過這樣方式的呈現,能讓更多朋友了解單元測試的知識、重要性與必要性,解救沉淪於苦海的開發人員,讓他們得以用正確的方式,奪回自己寶貴的青春。」 ──── Odd-e Agile Coach│Joey Chen(91) 「本書的背景是在敏捷開發的情境下應用自動化測試,對於導入敏捷開發卻遲遲無法落實自動化測試的朋友,極具參考價值。對於單元測試的門外漢,透過本書亦可輕鬆認識單元測試的眾多觀念,補充長期以來所欠缺的單元測試養分。」 ──── 部落格「搞笑談軟工」板主│Teddy Chen 四大重點 ▶ 從0開始,由淺入深 觀念快速帶得走,回家慢慢練得熟 ▶ 應用與理論並重 技巧與理論並重,不用再一知半解 ▶ 進階議題探討 延伸重構與設計,從心所欲不逾矩 ▶ 敏捷開發基本功 厚實基本功加持,敏捷開發無阻礙 本書內容改編自第 13 屆 2021 iThome 鐵人賽,Software Development 組冠軍網路系列文章──《你就是都不寫測試才會沒時間:Kuma 的 30 天 Unit Test 手把手教學,從理論到實戰(Java 篇)》。坊間教人做單元測試的書很多,但大多著墨在某一框架如何應用,以及如何「導入」,對背後的原理以及如何把程式寫得好測,多半沒有太多著墨。 本書以單元測試為起點,引導讀者在測試的保護下,重構出較強健、較易修改的架構,在發生例外時能提供重要資訊並保護好核心功能,並藉由測試項目來描述功能需求,達到更好的溝通效果,期待讓讀者能夠「天天準時下班」。 精彩內容 ●帶領讀者進入單元測試,從理論到實例、從基本到進階。對阻隔依賴、外部行為、多執行緒等場景,進行討論與演示。 ●在單元測試的保護下,嗅出壞味道並大膽地重構,再善用例外處理增加系統強健度。 ●綜合 TDD、Clean Architecture、CQRS、GOOS 等模式,佐以實際案例,帶領讀者從需求分析開始,從頭到尾走一趟開發流程。 ●圍繞著單元測試,討論目前流行的軟體工程實踐、常見的問題,以及開發者應採取的管理作為。 【本書涵蓋重點】 ✔ 單元測試 ✔ 測試驅動開發 ✔ Clean Architecture ✔ CQRS ✔ 依賴 反轉 ✔ Mock 工具 ✔ 重構 ✔ Code Smell 種類 ✔ Git Flow 適合讀者 1 ▶ 初出茅蘆的菜鳥 提供「從 0 開始」的單元測試教學,菜鳥工程師如能一開始就學習比較有系統且安全的開發方式,未來要再學習更多,也比較不容易走歪掉。 2 ▶ 已有幾年開發經驗,但對單元測試一知半解的中鳥 提供「安全地寫測試與重構,又不用多跟老闆要時間」的方法,期待未來帶新人時,能帶出更棒的「下一個自己」。 3 ▶ 熟悉領域知識,卻因此身陷無窮加班地獄的老鳥 提供一帖健體良藥:「單元測試搭配好的開發習慣」,助老鳥從「趕 → 沒時間寫測試 → Bug 多 → 多花時間修 → 更趕」的無間道中脫身,空出頭腦來做出更好的 設計,真正貢獻老鳥的價值。 4 ▶ 所有「沒時間寫測試」的開發者 提供思考邏輯的轉折點,本書中的各項軟體開發技能,就是希望讀者能同時開發、測試、與重構,但不犧牲品質。
許煜松(Kuma) 你很少見過像 Kuma 這麼討厭 coding 的 RD。 他堅持,只要滿足需求,能夠少寫 code 就少寫 code。因此致力於自動化測試與 Clean Code 精神的實踐。於此同時,品質不能犧牲。 不擅長重複動作的 Kuma,對於維運,他追求的目標是極致自動化,能夠讓機器做的事就不自己做。他為追求更高的價值並減少浪費,只憑一股近乎信仰的熱忱,在組織內推動各種流程改善。 做過 PO,做過 SM,也做過維運一條龍的 RD,到最後才發現,當什麼職位無所謂,追求價值才是重點。 「敏捷精神,熱愛軟體工程」── 你可以這麼形容他。 ▍Facebook https://www.facebook.com/kukumamaya ▍Medium https://medium.com/@bearhsu2 封面及內文插畫設計:Lily
推薦序一/Joey Chen(91) 推薦序二/Teddy Chen 序 第1章│導讀 1.1 單元測試與你的每一天 第2章│測試的基本概念 2.1 單元測試不是測試 2.2 單元測試的起手式:人生第一個單元測試 2.3 測試金字塔之 Unit Test v.s. Integration Test 第3章│測試與依賴 3.1 測資料之用資料控制依賴 3.2 測資料之用 Mock 工具控制依賴 3.3 測行為 3.4 測狀態 3.5 Mock 與 Stub 第4章│測試的進階應用 4.1 多執行緒環境下的單元測試 4.2 單元測試與例外處理 第5章│單元測試、Code Smell 與持續重構 5.1 萬惡之源──重複(上):從測試聞出 code smell 5.2 萬惡之源──重複(下):在測試的保護下重構 5.3 可惡想要:Feature Envy 5.4 難兄難弟:Data Clump 與 Primitive Obsession 5.5 不殘而廢:Data Class 5.6 一切皆空:Null 5.7 聽從你的蜥蜴腦:If 5.8 在測試保護下重構出 State 設計模式 第6章│測試驅動開發(TDD) 6.1 TDD 為何物 6.2 TDD 的困難之處 6.3 TDD 的實彈演習:Magneto Effect 第7章│測試與 Clean Architecture 7.1 Clean Architecture 簡易入門 7.2 以真實案例比喻 Clean Architecture 的分層原則 7.3 Controller 與單元測試 7.4 Service 與單元測試(上) 7.5 Service 與單元測試(下) 7.6 Entity、Repository 與單元測試 7.7 Clean Architecture ft. CQRS 7.8 芝加哥派 v.s. 倫敦派 第8章│測試與工作管理 8.1 單元測試與 Git Flow、主線開發 8.2 單元測試與軟體工程 8.3 單元測試的反模式 第9章│結論 9.1 動態系統中的單元測試 9.2 最初也是最終
輕鬆上手Power
你就是不寫測試才會沒
Grafana Ze
猴子也能懂的電腦對局
超實用AI技能工具箱
AI 最強調整術:使
BDD in Act
AI提示工程師的16
AI 行銷新利器!C
測試設計:不可控的「
Q1:若我已報名付了1000元訂金,接下來我要做什麼? A:感謝您報名,後續相關事情及服務我們會以e-mail和電話跟您聯絡. 您也可以主動來信(andy@book4u.com.tw)詢問。謝謝! Q2:我本身並沒有產品和服務,也沒什麼實務上的經驗,那又能如何賺錢呢?這個課程真的有實際成效嗎? A:我們這個課程共有11項贈品,其中第2項贈品便是資訊產品創造藍圖,它將教您如何用最簡潔而快速的方法創出屬於您自己的資訊產品。一般的課程大多是教您如何捕魚,但多數的成功致富者,其成功的關鍵卻不是仰賴捕魚技術,而是仰賴借力之術,因為唯有借力才能無中生有!才能快速成長!也才能快速致富!本課程3天共有三套樣版,其中一套樣版便是教您打造在沒有任何商品與服務,也沒有任何資源的情況下,就能快速借力致富的樣版!本課程二位講師都是白手起家,對於沒有實務經驗的新手會格外用心,請放心。 Q3:請問贈品中魚池矩陣直效聯盟VVIP是什麼? A:這是一個強大的系統,而我們送的是體驗版,會提供你Email追客系統。國外有一種函授課程,亦即每幾天發一個課程給學員, 就是用EMAIL追客系統來實踐。EMAIL追客系統簡單的說就是今天有一個客戶在你的網站上購買產品或註冊,系統會自動回覆一封確認信,之後你可以自行設計發送內容和發信時間一次一對多發給客戶,而且每封信還會帶入客戶本身的姓名。讓客戶以為是我們專門為客戶所量身訂作的信件。所以Email追客系統可以讓你培養跟客戶的信任感,進而成交。 Q4:請問贈品中資訊產品創造藍圖是什麼? A:這是一位叫林星?老師的課程,課程售價是9800元,現在免費送給你。此課程包含: ● 何謂資訊型產品? ● 資訊型產品的種類大解析!以及如何組織你的資訊型產品賺錢? ● 如何找到你的利基市場? ● 為什麼錯的利基市場,再好的產品與行銷也很難有效! ● 29個國外已經證實能讓你賺到錢的利基市場! ● 如何確保你做出來的產品客戶會很想購買?以及實際可執行的步驟! ● 創造資訊型產品計劃書 ● 15個步驟建立你的資訊型產品事業 ● E-mail精準行銷的10個法則 ● 10個別人沒有告訴你的有效文案撰寫法則 Q5:請問贈品中自動財富系統 6片DVD是什麼? A:此6片DVD定價3200元。內容為《借力淘金!最吸利的鈔級魚池賺錢術》作者之一王紫杰所錄製的DVD,內容為有關網路行銷的知識和技巧,非常豐富且實用,免費送給您。
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。