Remove Organization Remove Software Review Remove Test-Driven Development
article thumbnail

AI-native software engineering may be closer than developers think

CIO

Developers unimpressed by the early returns of generative AI for coding take note: Software development is headed toward a new era, when most code will be written by AI agents and reviewed by experienced developers, Gartner predicts. That’s what we call an AI software engineering agent.

article thumbnail

Why Testing is No Longer Sufficient for Today’s Software Delivery Pipelines

OverOps

The move to innovate at speed and scale is stressing software quality and exposing the limitations of testing. Don’t get me wrong – testing in all its forms is inseparable from the software delivery supply chain. The second-order effect here is how it applies to testing. 100% Code coverage ?

Insiders

Sign Up for our Newsletter

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

article thumbnail

Agile Book Club: Test-Driven Development (with Mike “GeePaw” Hill and J.B. Rainsberger)

James Shore

Test-Driven Development is one of the few truly new Agile ideas. Originally created by Kent Beck as part of Extreme Programming, it’s a fantastic way of making sure your code does what you intended it to do. It’s not perfect, but it’s a powerful tool for creating robust and reliable software. Rainsberger.

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Test-Driven Development. 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. TDD isn’t perfect, of course. Why TDD Works.

article thumbnail

6 Talks We’re Excited to Hear This Year at the Kansas City Developer Conference

OverOps

With the rise of CI/CD teams are able to deliver new code and features to customers faster than ever before. The pressure to out-innovate the competition is high, and organizations need to be able to move quickly without compromising the quality of the services their customers depend on. Have you let testing fall to the wayside?

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Collective Code Ownership. Developers. We are all responsible for all our code. But how does that apply to code? Collective code ownership means the team shares responsibility for their code. It’s your code. Mob Programming.

article thumbnail

5 ways to do Continuously Improved Testing

Xebia

In many organizations, automated testing lags behind and becomes a bottleneck for successful continuous delivery. Either tests do not provide enough confidence or companies take a very traditional approach, resulting in releases either introducing substantial risks or becoming costly. Independent. Repeatable. Self-validating.