article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

This excerpt is copyright 2007, 2021 by James Shore and Shane Warden. With TDD, you run the tests as often as one or two times every minute. If they don’t, you won’t be able to get feedback within 1-5 seconds, and that’s crucial for the TDD loop to work effectively. A narrow test is focused on a small amount of code.

article thumbnail

AoAD2 Practice: Test-Driven Development

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. We produce high-quality code in small, verifiable steps. At best, mistakes lead to code that won’t compile. No wonder, then, that software is buggy. Why TDD Works.

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

Headless CMS platform Kontent secures new capital to grow its customer base

TechCrunch

Kontent launched in 2015 as an internal startup of 18-year-old bootstrapped software developer Kentico. ” In 2015, Kentico started to explore the emerging trend of “headless CMSes,” trying to rethink some of the core concepts of content management and sell it as a software-as-a-service solution. “Kontent.ai

article thumbnail

AoAD2 Chapter: DevOps (introduction)

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. When I first started programming, my job was clear: build software and hand it off for release. After the handoff, a mysterious process would get the software into the hands of customers.

DevOps 98
article thumbnail

Best Free and Open-Source Database Software

G2 Crowd Software

That can make it pretty tough on a new user looking for a database software solution for their business. Free and open-source database tools are typically more appealing to the everyday small business and app creator, so we’ve outlined some of the best ones, according to user reviews on G2 Crowd. Best Free Database Software: MySQL.

article thumbnail

AoAD2 Practice: Ubiquitous Language

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. Can you avoid programming jargon, such as the names of design patterns, frameworks, or coding styles? Imagine you’re creating a piece of software for typesetting musical scores.

article thumbnail

AoAD2 Practice: Task Planning

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. On Delivering teams, this shared ownership extends to code, too. The “Collective Code Ownership” practice describes how it works. Software development dies in inches.