article thumbnail

Code analysis tool AppMap wants to become Google Maps for developers

TechCrunch

In December 2021, a vulnerability in a widely used logging library that had gone unfixed since 2013 caused a full-blown security meltdown. . It’s also growing its team, which is made up of employees that have coded at some point in their career and hold deep DevOps, automation, cybersecurity and test-driven development experience.

article thumbnail

AoAD2 Practice: Pair Programming

James Shore

Test-Driven Development. Take small steps—test-driven development works well—and talk about your assumptions, short-term goals, general direction, and any relevant history of the feature or project. Test-Driven Development. Use test-driven development and take very small steps.

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

AoAD2 Practice: Blind Spot Discovery

James Shore

Exploratory Testing. Test-Driven Development. Test-driven development ensures that programmers’ code does what they intended it to do, but what if the programmer’s intention is wrong? Hendrickson 2013] (ch. There’s much more to exploratory testing than I have room for in this book.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Until then, development on an Agile team looks similar to development on any other team. Test Driven Development. They use test-driven development to write tests, implement code, refactor, and incrementally design and architect the software. Test Driven Development.

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

Test-Driven Development. Complicated configuration ends up being a form of code—code that’s written in a particularly lousy programming language, without abstractions or tests. 2013] is a novel about a beleaguered IT executive learning to introduce DevOps to his organization. Feature Toggles. Continuous Deployment.

article thumbnail

AoAD2 Chapter 4: Investing in Agility

James Shore

REMOTE: Office Not Required [Fried and Hansson 2013] is a good resource to learn more. In particular, they need experience with test-driven development, refactoring, and evolutionary design. However, I do assume that your company and teams already know how to support remote work. They won’t be able to keep up.

Agile 132
article thumbnail

Lean Software Development: The Backstory

LeanEssays

Lean is about Flow Efficiency The book This is Lean (Modig and Ahlström, 2013) describes “lean” as a relentless focus on efficiency – but not the kind of efficiency that cuts staff and money, nor the kind of efficiency that strives to keep every resource busy all of the time. Put the tests into a test harness for ongoing code verification.