This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
The most successful software development movement of my lifetime is probably test-drivendevelopment or TDD. With TDD, requirements are turned into very specific test cases, then the code is improved so the tests pass. That step is observability drivendevelopment.
To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. It’s test-drivendevelopment, and it actually delivers these results. TDD isn’t perfect, of course. Why TDD Works.
It enhances your existing Agile approach , synthesizing Test-DrivenDevelopment (TDD) and Acceptance Test-DrivenDevelopment (ATDD). For each team member, ask: Are they familiar with BDD or TDD? Are they familiar with the language and technology you are planning to use?
That’s a better measure of technology trends than anything that happens among the Twitterati. But other technology topics (including some favorites) are hitting plateaus or even declining. However, when the latest cool thing demonstrates a few years of solid growth, it can easily become one of the well-established technologies.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. The tests passed again.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Test-DrivenDevelopment.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Test-DrivenDevelopment.
Developers use APIs almost every day – by some estimates, they spend a whopping 10+ hours a week working with APIs. This covers not only using them, but also researching, googling for support, studying reviews, and of course, rummaging in the documentation. Adopt spec-drivendevelopment. Write for the entry-level.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. A spike solution , or spike, is a technical investigation.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Test-DrivenDevelopment.
This post, written by CircleCI Technical Content Marketing Manager Ron Powell, originally appeared on The New Stack here. Developers and operations teams are traditionally hesitant to make changes or deploy applications on a Friday, in case something goes wrong and they have to spend their weekend making emergency fixes.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Test-DrivenDevelopment.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Indicators. Refactoring.
In our last article , we introduced our newest initiative, Talk with Software Development Experts, a space where we interview tech experts to get to know more about them, their careers, their experience, and their interests. Are you Interested in knowing who were the software development experts we interviewed?
Fragility: the software breaks in many places due to a single change. Use TestDrivenDevelopment. TDD (TestDrivenDevelopment) is a way of developing software. For instance, clean code that works is the goal of TDD. For instance, clean code that works is the goal of TDD.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. It also brings in technical practices from Extreme Programming (XP).
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. The integration branch must always build and pass its tests.
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.
Some were not born yet, others mid-flight in our IT careers, and still others moving toward our mature technology years. I was with a privately held software engineering firm focused on helping organizations transform their software testing capabilities. 2011–2020 and Beyond. 2011–2020 and Beyond. Did I say NO?
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Indicators.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020 by James Shore and Shane Warden. Success meant technical excellence. Your feedback is appreciated!
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Pay down technical debt. Your feedback is appreciated!
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020 by James Shore and Shane Warden. coaching Delivering zone technical practices. Investing in Agility.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020 by James Shore and Shane Warden. Modern software development takes a lot of skills. Technical skills.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Test-DrivenDevelopment.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-DrivenDevelopment. Feature Toggles.
Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Exploratory Testing. Test-DrivenDevelopment.
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content