请选择 进入手机版 | 继续访问电脑版
楼主: jasonwu24
2658 7

[书籍介绍] 【2017新书】Test-Driven Development with Python-2nd Edition [推广有奖]

  • 5关注
  • 43粉丝

讲师

98%

还不是VIP/贵宾

-

威望
0
论坛币
58348 个
通用积分
245.4454
学术水平
119 点
热心指数
114 点
信用等级
85 点
经验
22677 点
帖子
344
精华
1
在线时间
505 小时
注册时间
2015-2-15
最后登录
2022-11-18

jasonwu24 在职认证  发表于 2017-8-23 08:59:54 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  • Title: Test-Driven Development with Python 2nd Edition
  • Author: Harry J. W. Percival
  • Length:  614 pages
  • Edition: 2
  • Language: English
  • Publisher: O'Reilly Media
  • Publication Date: 2014-06-29
  • ISBN-10: 1491958707
  • ISBN-13:  978-1491958704






OReilly.Test-Driven.Development.with.Python.2nd.Edition.2017.8.pdf (11.42 MB, 需要: 5 个论坛币) true PDF格式

About the Author

After an idyllic childhood spent playing with BASIC on French 8-bitcomputers like the Thomson T-07 whose keys go "boop" when you press them, Harry went on to study Economics and Philosophy at Cambridge University. He then spent a few years being deeply unhappy as a management consultant. Soon he rediscovered his true geek nature, and was lucky enough to fall in with a bunch of XP fanatics, working on the pioneering but sadly defunct Resolver One spreadsheet. He now works at PythonAnywhere LLP, and spreads the gospel of TDD world-wide at talks, workshops and conferences, with all the passion and enthusiasm of a recent convert.


From the PrefaceAims of This Book

My main aim is to impart a methodology—a way of doing web development, which I think makes for better web apps and happier developers. There’s not much point in a book that just covers material you could find by Googling, so this book isn’t a guide to Python syntax, or a tutorial on web development per se. Instead, I hope to teach you how to use TDD to get more reliably to our shared, holy goal: clean code that works.

With that said: I will constantly refer to a real practical example, by building a web app from scratch using tools like Django, Selenium, jQuery, and Mock. I’m not assuming any prior knowledge of any of these, so you should come out of the other end of this book with a decent introduction to those tools, as well as the discipline of TDD.

In Extreme Programming we always pair-program, so I’ve imagined writing this book as if I was pairing with my previous self, having to explain how the tools work and answer questions about why we code in this particular way. So, if I ever take a bit of a patronising tone, it’s because I’m not all that smart, and I have to be very patient with myself. And if I ever sound defensive, it’s because I’m the kind of annoying person that systematically disagrees with whatever anyone else says, so sometimes it takes a lot of justifying to convince myself of anything.


Outline

I’ve split this book into three parts.


Part I (Chapters 1–7): The basics. Dives straight into building a simple web app using TDD. We start by writing a functional test (with Selenium), and then we go through the basics of Django—models, views, templates—with rigorous unit testing at every stage. I also introduce the Testing Goat.


Part II (Chapters 8–17): Web development essentials. Covers some of the trickier but unavoidable aspects of web development, and shows how testing can help us with them: static files, deployment to production, form data validation, database migrations, and the dreaded JavaScript.


Part III (Chapters 18–26): More advanced testing topics. Mocking, integrating a third-party system, test fixtures, Outside-In TDD, and Continuous Integration (CI).









二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


本帖被以下文库推荐

军旗飞扬 发表于 2017-8-25 15:22:09 |显示全部楼层 |坛友微信交流群
谢谢楼主分享!

使用道具

blessdyb 发表于 2017-9-12 00:08:05 |显示全部楼层 |坛友微信交流群
感谢分享

使用道具

acedownload 发表于 2017-9-12 01:27:14 |显示全部楼层 |坛友微信交流群
谢谢楼主分享!!!

使用道具

cometwx 发表于 2017-10-21 13:32:24 |显示全部楼层 |坛友微信交流群
感谢分享!!

使用道具

lost_sky 发表于 2018-7-27 16:24:32 |显示全部楼层 |坛友微信交流群
感谢分享!!

使用道具

oychw 发表于 2018-10-19 13:57:47 |显示全部楼层 |坛友微信交流群
中文版 https://github.com/china-testing/python-api-tesing/blob/master/books.md#django Python测试驱动开发:使用Django、Selenium和JavaScript进行Web编程(第2版)- 2018.pdf

使用道具

感谢分享,但是文件失效,能否发邮箱 522583597@qq.com  
万分感谢

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 07:52