Remove Continuous Integration Remove Document 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

The Best Product Engineering Org in the World

James Shore

We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. They tend to be passionate, senior developers. This is the document that describes what you need to do in order to be promoted.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

Continuous Integration. Finally, continuous integration will prevent painful merge conflicts and keep everyone’s code in sync. Test-Driven Development. You can also use the unit tests as documentation and a safety net. Test-Driven Development. Continuous Integration.

article thumbnail

Unraveling the Power of Jest: A Comprehensive Guide

InnovationM

Interpreting Coverage Reports : Analyzing Jest code coverage reports to identify areas of improvement and optimize test coverage. Continuous Integration with Jest Integrating Jest with CI/CD Pipelines : Setting up Jest for continuous integration (CI) and continuous delivery (CD) pipelines to automate testing workflows.

article thumbnail

Guide to using Docker for your CI/CD pipelines

CircleCI

Docker enables the most powerful benefits of continuous integration and delivery : building and testing in isolation. Building CI/CD pipelines with Docker takes advantage of clean containers to eliminate any dependency issues that arise from local application development. Using Docker images. Should I use Docker?

AWS 111
article thumbnail

AoAD2 Practice: “Done Done”

James Shore

Some teams add “Documented” to this list, meaning that the story has documentation, help text, and meets any other documentation standards. See the “Documentation” section.). Test-Driven Development. Continuous Integration. Test-Driven Development. Zero Friction.

article thumbnail

Clojure microservices for JavaScript developers

CircleCI

Sure, it has (many) quirks but those are outweighed by the exceptional documentation, countless tutorial Medium posts, and highly-vetted Stack Overflow answers. Testing and Continuous Integration. In Clojure (and many other Lisps), the REPL is central to the development workflow.