Remove Continuous Delivery Remove TDD Remove Weak Development Team
article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

Some of these things are related to cost/benefit tradeoffs, but most are about weak telemetry, instrumentation, and tooling. Instead, ML teams typically build evaluation systems to evaluate the effectiveness of the model or prompt. You can’t really write unit tests for this (nor practice TDD). With LLMs, you might not.

article thumbnail

How to Execute Effective Automated Tests

Modus Create

Another thing that is very important in Agile development practices is exploratory testing. Tests that should not be automated: Test cases that are newly designed and not executed manually at least one time, except when you have TDD or BDD styles. What is Continuous Integration and Continuous Delivery?

Testing 76
Insiders

Sign Up for our Newsletter

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

article thumbnail

Benefits of feature toggles or feature flags

Apiumhub

Many developers say that they use feature flags or feature toggles, but this year we have realised that there is some confusion around the term that still persists. As software teams seek higher agility, the tools and techniques for software development and delivery continue to evolve every year.

article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

Some of these things are related to cost/benefit tradeoffs, but most are about weak telemetry, instrumentation, and tooling. Instead, ML teams typically build evaluation systems to evaluate the effectiveness of the model or prompt. You can’t really write unit tests for this (nor practice TDD). With LLMs, you might not.

article thumbnail

Well-tested code: in search of meaningful coverage

CircleCI

If you work anywhere near the field of software development, you’ve likely already heard that you should always write code that is well-tested. Thoroughly testing code helps teams confidently ship software faster and with fewer issues. Developers use many approaches to ensure their code is well-tested. Testing techniques.

article thumbnail

Is Your Financial Process Killing Your Software Quality?

Accenture

And that software is probably abysmally bad. We have test-driven development, behavior-driven development, continuous integration, continuous delivery, acceptance-test-driven development, and a whole host of other ways from XP and DevOps to keep quality up while still delivering value to the business.

article thumbnail

15 Books by leading software architects

Apiumhub

As you may already know, Apiumhub team is software architecture-oriented and reads books for software architects on a weekly basis. Also, it will be a perfect time to list down the most painful issues that are encountered related to bad decisions in Software Architecture as well as possible solutions. It democratizes architecture.