没有合适的资源?快使用搜索试试~ 我知道了~
Modern C++ Programming with Test-Driven Development(Pragmatic,20...
5星 · 超过95%的资源 需积分: 48 91 下载量 191 浏览量
2015-04-02
11:59:04
上传
评论
收藏 7.39MB PDF 举报
温馨提示
If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been ignored by those promoting TDD--until now. In this book, Jeff Langr gives you hands-on lessons in the challenges and rewards of doing TDD in C++. Modern C++ Programming With Test-Driven Development, the only comprehensive treatment on TDD in C++ provides you with everything you need to know about TDD, and the challenges and benefits of implementing it in your C++ systems.
资源推荐
资源详情
资源评论
Early Praise for Modern C++ Programming with Test-Driven Development
Jeff Langr has written another excellent book. This time he brings Test-Driven
Development to the world of C++. Jeff’s starting example brings us face to face
with the stark simplicity of good TDD. He explains why we work that way and
then provides key practical details, all the way through test doubles, working with
legacy code, threading, and more. This one is a keeper for anyone working with
C++!
➤
Ron Jeffries
Co-creator of the Extreme Programming methodology
Jeff Langr has written the best C++ book in years. Modern C++ Programming with
Test-Driven Development is the perfect mixture of theory and practice. The abstrac-
tions are explained with clarity and gusto, but the details are right there when
you need them. It’s sure to be an instant classic, in C++ and in TDD both.
➤
Michael D. Hill
XP coach and writer
Jeff is an expert software craftsman, and in this book he shares his considerable
wisdom about crafting great software. This book is not about testing, though you
will learn valuable testing techniques. It is about improving your skills, code,
products, and life through test-driving. Whether you’re a novice, expert, or in be-
tween, Jeff will show you the how and the why of an expert who test-drives better
products with C++.
➤
James W. Grenning
Author of Test-Driven Development for Embedded C
www.it-ebooks.info
Many of the designations used by manufacturers and sellers to distinguish their products
are claimed as trademarks. Where those designations appear in this book, and The Pragmatic
Programmers, LLC was aware of a trademark claim, the designations have been printed in
initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer,
Pragmatic Programming, Pragmatic Bookshelf, PragProg and the linking g device are trade-
marks of The Pragmatic Programmers, LLC.
Every precaution was taken in the preparation of this book. However, the publisher assumes
no responsibility for errors or omissions, or for damages that may result from the use of
information (including program listings) contained herein.
Our Pragmatic courses, workshops, and other products can help you and your team create
better software and have more fun. For more information, as well as the latest Pragmatic
titles, please visit us at
http://pragprog.com
.
The team that produced this book includes:
Michael Swaine (editor)
Potomac Indexing, LLC (indexer)
Kim Wimpsett (copyeditor)
David J Kelly (typesetter)
Janet Furlow (producer)
Juliet Benda (rights)
Ellie Callahan (support)
Copyright © 2013 The Pragmatic Programmers, LLC.
All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or
transmitted, in any form, or by any means, electronic, mechanical, photocopying,
recording, or otherwise, without the prior consent of the publisher.
Printed in the United States of America.
ISBN-13: 978-1-937785-48-2
Encoded using the finest acid-free high-entropy binary digits.
Book version: P1.0—October 2013
www.it-ebooks.info
剩余359页未读,继续阅读
资源评论
- tianchejun2015-09-11找了很久终于找到了 感谢分享 恭喜发财
- CloseToZero2017-02-06整体上不错的书,但是有些地方不是很好, 比如有时候会有大量的经验的概述,错误经历的概述等, 注意是概述,不是详述,如果没有相关的经验基本上就是无用的信息。 还有一些地方作者观点很不明确,写的像随笔。
vanridin
- 粉丝: 108
- 资源: 1187
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于ArcEngine的GIS数据处理系统.zip
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功