Remove 2020 Remove Continuous Integration Remove TDD Remove Technical Review
article thumbnail

AoAD2 Practice: Refactoring

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Technically, you can refactor at any time, but unless your IDE has provably-safe refactorings, it’s best to do it when you have a good suite of tests that are all passing. How to Refactor.

article thumbnail

How to deploy an application on Friday

CircleCI

This post, written by CircleCI Technical Content Marketing Manager Ron Powell, originally appeared on The New Stack here. The next step for getting more confident in your deployments is diligently adding both unit tests and integration tests any time you fix a bug or add a new feature. Automating tests.

Insiders

Sign Up for our Newsletter

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

article thumbnail

DevOps top programming languages support engineering metrics goals

CircleCI

This post, authored by CircleCI Senior Technical Content Marketing Manager Jacob Schmitt, was originally published on The New Stack. This research also surfaces interesting trends around the tools and technologies teams use to perform their work. Mean time to recovery: The average time between a workflow’s failure and its next success.

Metrics 64
article thumbnail

AoAD2 Practice: Incremental Design

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. You can’t set aside several weeks for establishing technical infrastructure. Continuous Integration. Next, review the design and make improvements. Pair Programming.

article thumbnail

AoAD2 Practice: Feature Toggles

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. TDD isn’t perfect, after all.

article thumbnail

Software Testing and Agile

Coveros

Some were not born yet, others mid-flight in our IT careers, and still others moving toward our mature technology years. 2011–2020 and Beyond. Is the art and science of software testing keeping up with the pace of change in technology? Is the art and science of software testing keeping up with the pace of change in technology?

article thumbnail

AoAD2 Practice: Feature Flags

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. TDD isn’t perfect, after all.