Remove Continuous Integration Remove Strategy Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

Continuous Integration. Most software development efforts have a hidden delay between when the team says “we’re done” and when the software is actually ready to release. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release.

article thumbnail

Unraveling the Power of Jest: A Comprehensive Guide

InnovationM

Mocking Modules: Using Jest to mock modules and dependencies within test environments, enabling isolated testing of individual components. Mocking Dependencies : Strategies for mocking external dependencies such as API requests or database connections to facilitate unit testing. file, package.json settings, and CLI flags.

article thumbnail

Developer Testing

Henrik Warne

I think he has done a great job of covering developer testing, and the chapters are easy to read. However, I think this book is appropriate for new developers. Almost all developers who start working today will be exposed to unit testing, mocking, continuous integration and so on from pretty much the first day on the job.

Testing 119
article thumbnail

Continuous deployment without downtime

CircleCI

As engineering teams increasingly adopt DevOps as their software development strategy, they are becoming faster and more efficient. The result is that management will be able to see continuous progress and users will get features and hot fixes as soon as they are ready. Problems associated with continuous deployment.

article thumbnail

Unit testing vs integration testing

CircleCI

Most of these methods have found their way into one variation of the testing pyramid or another. Different test categories are not exclusive but rather complementary. Before you can do that, though, you need to understand the basics of both types of testing. What is unit testing? This process is called mocking.

Testing 115
article thumbnail

5 Books to Achieve the Mindset of a Software Craftsman ??

Xebia

It would help if you had a strategy, which is what Apprenticeship Patterns offers. These practices are critical enablers to agile software development, according to XP. Have you ever heard of Test-Driven Development ? Continuous Integration ? Apprenticeship Patterns. Why This Book? Trial and error?

Software 130
article thumbnail

5 Must-Read Books for Apprentice Software Developers ??

Xebia

It would help if you had a strategy, which is what Apprenticeship Patterns offers. These practices are critical enablers to agile software development, according to XP. Have you ever heard of Test-Driven Development? Continuous Integration? Apprenticeship Patterns. Why This Book? Trial and error?