Practical Test-Driven Development using C# 7: Unleash the power of TDD by implementing real world examples under .NET environment and JavaScript

Callaway, John; Hunt, Clayton

ISBN 10: 1788398785 ISBN 13: 9781788398787
Editore: Packt Publishing, 2018
Nuovi Brossura

Da Best Price, Torrance, CA, U.S.A. Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Venditore AbeBooks dal 30 agosto 2024

Questo articolo specifico non è più disponibile.

Riguardo questo articolo

Descrizione:

SUPER FAST SHIPPING. Codice articolo 9781788398787

Segnala questo articolo

Riassunto:

Develop applications for the real world with a thorough software testing approach

Key Features

  • Develop a thorough understanding of TDD and how it can help you develop simpler applications with no defects using C# and JavaScript
  • 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

Book Description

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.

You will learn from industry standard patterns and practices, and shift from a conventional approach to a modern and efficient software testing approach in C# and JavaScript. This book starts with the basics of TDD and the components of a simple unit test. Then we look at setting up the testing framework so that you can easily run your tests in your development environment. You will then see the importance of defining and testing boundaries, abstracting away third-party code (including the .NET Framework), and working with different types of test double such as spies, mocks, and fakes.

Moving on, you will learn how to think like a TDD developer when it comes to application development. Next, you'll focus on writing tests for new/changing requirements and covering newly discovered bugs, along with how to test JavaScript applications and perform integration testing. You'll also learn how to identify code that is inherently un-testable, and identify some of the major problems with legacy applications that weren't written with testability in mind.

By the end of the book, you'll have all the TDD skills you'll need and you'll be able to re-enter the world as a TDD expert!

What you will learn

  • The core concepts of TDD
  • Testing in action with a real-world case study in C# and JavaScript using React
  • Writing proper Unit Tests and testable code for your application
  • Using different types of test double such as stubs, spies, and mocks
  • Growing an application guided by tests
  • Exploring new developments on a green-field application
  • Mitigating the problems associated with writing tests for legacy applications
  • Modifying a legacy application to make it testable

Who This Book Is For

This book is for software developers with a basic knowledge of Test Driven Development (TDD) who want a thorough understanding of how TDD can benefit them and the applications they produce. The examples in this book are in C#, and you will need a basic understanding of C# to work through these examples.

Table of Contents

  1. Why TDD is important
  2. Setting up the Test Environment
  3. Setting up the JavaScript Environment
  4. What Else Should I Know Before Getting Started?
  5. Tabula Rasa - Approaching an Application with TDD in Mind
  6. Approaching the Problem
  7. Test Driving C# Applications
  8. Abstract Away Problems
  9. Testing JavaScript Applications
  10. Exploring Integrations
  11. Change in Requirements?
  12. The Legacy Problem
  13. Unraveling a Mess
  14. A Better Foot Forward

Informazioni sull?autore: John Callaway, a Microsoft MVP, has been a professional developer since 1999. He has focused primarily on web technologies and has experience with everything from PHP to C# to ReactJS to SignalR. Clean code and professionalism are particularly important to him, along with mentoring and teaching others what he has learned along the way.Clayton Hunt has been programming professionally since 2005, doing mostly web development with an emphasis on JavaScript and C#. He has a focus on Software Craftsmanship and is a signatory of both the Agile Manifesto and the Software Craftsmanship manifesto. He believes that through short iterations and the careful gathering of requirements, we can deliver the highest quality and most value in the shortest time. He enjoys learning and encouraging others to continuously improve themselves.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Dati bibliografici

Titolo: Practical Test-Driven Development using C# 7...
Casa editrice: Packt Publishing
Data di pubblicazione: 2018
Legatura: Brossura
Condizione: New

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Callaway, John; Hunt, Clayton
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Antico o usato Paperback

Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.66. Codice articolo G1788398785I4N00

Contatta il venditore

Compra usato

EUR 39,18
Spese di spedizione: GRATIS
In U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Callaway, John; Hunt, Clayton
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo Brossura

Da: Lucky's Textbooks, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo ABLIING23Mar2912160180089

Contatta il venditore

Compra nuovo

EUR 48,00
Spese di spedizione: EUR 3,46
In U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Callaway, John; Hunt, Clayton
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781788398787_new

Contatta il venditore

Compra nuovo

EUR 51,70
Spese di spedizione: EUR 13,63
Da: Regno Unito a: U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

John Callaway
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781788398787

Contatta il venditore

Compra nuovo

EUR 53,25
Spese di spedizione: EUR 6,68
Da: Regno Unito a: U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

John Callaway
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781788398787

Contatta il venditore

Compra nuovo

EUR 59,11
Spese di spedizione: GRATIS
In U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Hunt Clayton Callaway John
Editore: Packt Publishing, Limited, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo Brossura
Print on Demand

Da: Majestic Books, Hounslow, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Print on Demand pp. 442. Codice articolo 392365679

Contatta il venditore

Compra nuovo

EUR 59,81
Spese di spedizione: EUR 7,39
Da: Regno Unito a: U.S.A.

Quantità: 4 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Callaway, John|Hunt, Clayton
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo Brossura

Da: moluna, Greven, Germania

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Test-Driven Development (TDD) is a methodology that helps you to write as little as code as possible to satisfy the software requirements, and that what you ve written does what its supposed to do. If you re looking for a practical resource on Test-Driven D. Codice articolo 448328056

Contatta il venditore

Compra nuovo

EUR 60,80
Spese di spedizione: EUR 48,99
Da: Germania a: U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

John Callaway
Editore: Packt Publishing Limited, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo Paperback / softback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 817. Codice articolo C9781788398787

Contatta il venditore

Compra nuovo

EUR 60,92
Spese di spedizione: EUR 21,52
Da: Regno Unito a: U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

John Callaway (u. a.)
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo Taschenbuch
Print on Demand

Da: preigu, Osnabrück, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. Practical Test-Driven Development using C# 7 | John Callaway (u. a.) | Taschenbuch | Kartoniert / Broschiert | Englisch | 2018 | Packt Publishing | EAN 9781788398787 | Verantwortliche Person für die EU: Libri GmbH, Europaallee 1, 36244 Bad Hersfeld, gpsr[at]libri[dot]de | Anbieter: preigu Print on Demand. Codice articolo 111426504

Contatta il venditore

Compra nuovo

EUR 66,95
Spese di spedizione: EUR 70,00
Da: Germania a: U.S.A.

Quantità: 5 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

John Callaway
Editore: Packt Publishing, 2018
ISBN 10: 1788398785 ISBN 13: 9781788398787
Nuovo Taschenbuch
Print on Demand

Da: AHA-BUCH GmbH, Einbeck, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Codice articolo 9781788398787

Contatta il venditore

Compra nuovo

EUR 75,28
Spese di spedizione: EUR 64,10
Da: Germania a: U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello