Tech »  Topic »  Security is 'dangerously behind' though, as devs' treat it as something to solve later

Security is 'dangerously behind' though, as devs' treat it as something to solve later


25 years after the Agile Manifesto, a group of experts hosted by one its signatories met to consider the impact of AI on software development, concluding among other things that test-driven development has never been more important.

"Test-driven development (TDD) produces dramatically better results from AI coding agents," says the report [PDF] on the workshop.

"TDD prevents a failure mode where agents write tests that verify broken behavior. When the tests exist before the code, agents cannot cheat by writing a test that simply confirms whatever incorrect implementation they produced."

TDD is an approach to software development where automated tests are written before the production code. The tests are expected to fail until the code is written. TDD is valuable for iterative development and refactoring – improving code without changing its behavior – since it verifies that the code continues to behave as expected.

The Agile Manifesto was composed by a group ...


Copyright of this story solely belongs to theregister.co.uk . To see the full text click HERE