《Python Web開發:測試驅動方法》作者Harry Percival訪談問題有獎徵集(圖靈訪談)
Harry J.W. Percival目前就職於PythonAnywhere LLP公司,他在各種演講、研討會和開發者大會上積極推廣TDD。他在利物浦大學獲得電腦科學碩士學位,在劍橋大學獲得哲學碩士學位。Harry Percival著有《Python Web開發:測試驅動方法》一書,該書手把手教你從頭開始開發一個真正的Web應用,並且展示使用Python做測試驅動開發(TDD)的優勢。你將學到如何在開發應用的每一個部分之前先編寫和執行測試,然後再編寫最少量的程式碼讓測試通過。也就是說,你將學會應用TDD理念,寫出簡潔可用、賞心悅目的程式碼。
<作者答讀者疑問>
問:讀者為什麼要買《Python Web開發:測試驅動方法》?
答:講解測試的書很多,有些十分抽象,有些示例過於簡單。而我想寫一本更注重實踐的書,這可能跟我學習TDD的方式有關——與使用TDD開發理念多年的人結對程式設計。所以,在這本書中我假設自己與讀者坐在一起,合力開發一個真實的Web應用,共同解決具體的問題。在這個過程中,我會說明如何使用TDD理念開發應用,還會解說使用各種測試實踐方法的原因。而且,整個過程都在測試山羊的監督之下進行。
問:這本書只講測試嗎?
答:是,也不是。本書涵蓋大量與測試核心概念有關的周邊話題,例如使用Git做版本控制、自動部署伺服器、JavaScript和整合第三方API。這些都是日常Web開發中會用到的真實工具,而且使用起來有些麻煩,所以我說明了如何把這些操作整合到漸進可重複的測試驅動開發流程中。
問:這本書最適合哪些讀者閱讀?
答:可以說,這本書是寫給四年前的我自己的,因為本書凝聚了我過去四年所學的全部知識。我認為本書對剛接觸Python開發不久的讀者特別有用。這類讀者已經開發了幾個小型Web專案,遇到了諸多麻煩,因此想學習一些軟體開發方面的最佳實踐。不過,我寫本書時儘量讓學習曲線保持平緩,所以如果沒有經驗的新手願意不時地放下本書,去閱讀其他資料(例如Django教程),本書也適合這類讀者閱讀。如果使用其他語言做過Web開發,想知道如何使用Python開發Web專案,也能從本書中受益。
作品選讀:使用unittest模組擴充套件功能測試
最終入選問題的提問者,將獲得圖靈社群送出的圖靈電子書一本。
往期活動回顧:
《Spark快速大資料分析》作者Holden Karau訪談問題有獎徵集,問題入選的獲獎者有:空軍,Juggernaut,DearLinXi,孤傲一鶴,littleCat,王遠(微信),Alex_修羅場(微信),Vine(微信),gladuo(微信),薛定諤的貓貓㍿(微信)《演算法問題實戰策略》作者具宗萬訪談問題有獎徵集,問題入選的獲獎者有:空軍,姆老鼠,littleCat,DearLinXi,孤傲一鶴,fairjm,Darren Z. Xie(微信),薛定諤的貓貓㍿(微信),Alex_修羅場(微信),silver(微信),張巍(微信),tourist(微信),王遠(微信)
《社會媒體挖掘》作者劉歡教授訪談問題有獎徵集,問題入選的獲獎者有:文景,alittlekid,孤傲一鶴,DearLinXi,littleCat,RomeoOrpheus,薛定諤的貓貓㍿(微信),建剛(微信),王遠(微信),小句讀(微信)
Bleeding Edge創始人Troy Mott訪談問題有獎徵集,問題入選的獲獎者有:華元,好久不見,文景,孤傲一鶴,IYa,alittlekid,漫步~雲端(微信),Alex_修羅場(微信)
更多精彩,加入圖靈訪談微信!
相關文章
- 《Flask Web開發》作者Miguel Grinberg訪談問題有獎徵集(圖靈訪談)FlaskWeb圖靈
- 《機器學習》作者Peter Flach訪談問題有獎徵集(圖靈訪談)機器學習圖靈
- 《R包開發》作者Hadley Wickham訪談問題有獎徵集(圖靈訪談)圖靈
- 《特斯拉》作者卡爾森教授訪談問題有獎徵集(圖靈訪談)圖靈
- 《釋出!》作者Michael Nygard訪談問題有獎徵集(圖靈訪談)圖靈
- Jolt大獎獲獎作者Venkat Subramaniam訪談問題有獎徵集(圖靈訪談)圖靈
- 《JavaScript快速全棧開發》作者Azat Mardanov訪談問題有獎徵集(圖靈訪談)JavaScript全棧圖靈
- 《CSS揭祕》作者Lea Verou訪談問題有獎徵集(圖靈訪談)CSS圖靈
- 《鳳凰專案》作者基恩·金訪談問題有獎徵集(圖靈訪談)圖靈
- 騰訊測試開發組長 · 潘在亮訪談問題有獎徵集(圖靈訪談)圖靈
- 《禽獸心理學》作者Anna Salter訪談問題有獎徵集(圖靈訪談)圖靈
- 《JavaScript Web應用開發》作者Nicolas Bevacqua訪談問題徵集(圖靈訪談)JavaScriptWeb圖靈
- 《七週七併發模型》作者Paul Butcher訪談問題有獎徵集(圖靈訪談)模型圖靈
- 阮一峰訪談問題有獎徵集(圖靈訪談)圖靈
- 《使用者思維+》作者Kathy Sierra訪談問題有獎徵集(圖靈訪談)圖靈
- 《Swift基礎教程》作者Boisy Pitre訪談問題有獎徵集(圖靈訪談)Swift圖靈
- 移動開發專家Brian Hardy訪談有獎問題徵集(圖靈訪談)移動開發圖靈
- 《Python Web開發》作者Harry Percival:TDD就是微小而漸進的改變(圖靈訪談)PythonWeb圖靈
- 《Android系統服務開發》作者金大佑訪談問題有獎徵集(圖靈訪談)Android圖靈
- 《演算法新解》作者劉新宇訪談問題有獎徵集(圖靈訪談)演算法圖靈
- 《精益資料分析》作者Alistair Croll訪談問題有獎徵集(圖靈訪談)AI圖靈
- 《CSS設計指南》作者Charles Wyke-Smith訪談問題有獎徵集(圖靈訪談)CSSMIT圖靈
- 《黑客與設計》作者David Kadavy訪談問題有獎徵集(圖靈訪談)黑客圖靈
- 《社會媒體挖掘》作者劉歡教授訪談問題有獎徵集(圖靈訪談)圖靈
- 有獎 |《人工智慧簡史》作者尼克訪談話題徵集(圖靈訪談)人工智慧圖靈
- 《跟阿銘學Linux》作者阿銘訪談話題有獎徵集(圖靈訪談)Linux圖靈
- [英]《Python Web開發》作者Harry Percival:TDD就是微小而漸進的改變(圖靈訪談)PythonWeb圖靈
- 360前端月影(吳亮)訪談問題有獎徵集(圖靈訪談)前端圖靈
- C++之父Bjarne Stroustrup訪談問題有獎徵集(圖靈訪談)C++JAR圖靈
- 《演算法問題實戰策略》作者具宗萬訪談問題有獎徵集(圖靈訪談)演算法圖靈
- 《Erlang程式設計(第2版)》作者Joe Armstrong訪談問題有獎徵集(圖靈訪談)程式設計圖靈
- 《Spark快速大資料分析》作者Holden Karau訪談問題有獎徵集(圖靈訪談)Spark大資料圖靈
- 《物聯網設計》作者Adrian McEwen訪談問題有獎徵集(圖靈訪談)圖靈
- 《資料科學實戰》作者Cathy O'Neil訪談問題有獎徵集(圖靈訪談)資料科學圖靈
- 《小決心》作者Caroline L. Arnold訪談問題有獎徵集(圖靈訪談)圖靈
- 《你不知道的JavaScript》作者Kyle Simpson訪談問題有獎徵集(圖靈訪談)JavaScript圖靈
- 《平面宇宙》作者A. K. 杜德尼教授訪談問題有獎徵集(圖靈訪談)圖靈
- 再訪Thomas Kyte,圖靈訪談問題有獎徵集圖靈