FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title Test-Driven Development: Extensive Tutorial
- Author(s) Grzegorz Gałęzowski
- Publisher: Leanpub
- License(s): Creative Commons Attribution 3.0 Unported (CC BY 3.0)
- Hardcover/Paperback: N/A
- eBook: PDF, ePub, Mobi (Kindle), etc.
- Language: English
- ISBN-10/ASIN: N/A
- ISBN-13: N/A
- Share This:
Test-Driven Development (TDD) is a methodology that helps you to write as little as code as possible to satisfy software requirements, and ensures that what you've written does what it's supposed to do. If you're looking for a practical resource on Test-Driven Development this is the book for you. You've found a practical end-to-end guide that will help you implement Test-Driven Techniques for your software development projects.
This ebook is an attempt to create open-source extensive tutorial on Test-Driven Development (TDD).
Follows two TDD projects from start to finish, illustrating techniques programmers can use to increase the quality of their work. The examples are followed by references to the featured TDD patterns and refactorings. This book emphasises on agile methods and fast development strategies.
- Develop a thorough understanding of TDD and how it can help you develop simpler applications with no defects using Python, C#, Java, and JavaScript, etc.
- Adapt to the mindset of writing tests before code by incorporating business goals, code manageability, and other factors
- Make all your software units and modules pass tests by analyzing failed tests and refactoring code as and when required
This book is and always will be free.
About the Author- Grzegorz Gałęzowski is a Coder, object oriented designer, trainer and blogger (feelings-erased.blogspot.com), currently working for Motorola Solutions in Poland, where he takes part in designing and coding object-oriented systems for telecom sector and training new staff in skills such as design patterns and test-driven development.
- Software Engineering Principles and Practices
- Software Design and Patterns
- Agile, Scrum, Kanban, Extreme Programming (XP), etc.
- Test-Driven Development: Extensive Tutorial (Grzegorz Gałęzowski)
- The Mirror Site (1) - HTML
- The Mirror Site (2) - PDF
- New Edition - Under-construction
-
O'Reilly® Test-Driven Development with Python (Harry Percival)
By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests BEFORE building your apps.
-
Test Driven Development for Embedded C (James W. Grenning)
Test-Driven Development (TDD) is a modern programming practice embedded C developers need to know. It's a different way to program - unit tests are written in a tight feedback loop with the production code, assuring your code does what you think.
-
Test-Driven iOS Development - Gimme The Code (Dominik Hauser)
This book will help you understand the process of Test-driven development (TDD) and how it impacts your applications written in Swift. Through practical, real-world examples, you'll start seeing how to implement TDD in context.
-
Domain-Driven Design Reference (Eric Evans)
This reference gives a quick and authoritative summary of the key concepts of Domain Driven Design (DDD). It is not meant as a learning introduction to the subject. Eric Evans' original book and a handful of others explain DDD in depth from different perspectives.
-
Model-Driven Development and Operation of Multi-Cloud Apps
This book aims to facilitate interoperability between heterogeneous Cloud platforms and remove the constraints of deployment, portability, and reversibility for end users of Cloud services. It provides a clear overview of the MODAClouds approach.
-
Test-Driven iOS Development with Swift (Dominik Hauser)
This book will help you understand the process of Test-driven development (TDD) and how it impacts your applications written in Swift. Through practical, real-world examples, you'll start seeing how to implement TDD in context.
:
|
|