Remove Software Remove Software Engineering Remove Testing
article thumbnail

Sustainability: Thoughts from a software engineer

Dynatrace

While building production systems that can scale to zero and reliably restart can be challenging, it’s often simpler in test stages and build pipelines, making this a great place to start. Sharing is caring: Get started now One of the software sector’s great qualities is how easy it is to share good ideas.

article thumbnail

Bringing Software Engineering Rigor to Data

DZone

In software engineering, we've learned that building robust and stable applications has a direct correlation with overall organization performance. The data community is striving to incorporate the core concepts of engineering rigor found in software communities but still has further to go. Posted with permission.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Sustainable Software Engineering Through Performance Testing

Abstracta

The optimization of performance testing can contribute to achieving sustainable software engineering. The post Sustainable Software Engineering Through Performance Testing appeared first on Abstracta Software Testing Services. Why is the digital carbon footprint getting bigger every day?

article thumbnail

5 powerful use cases beyond debugging for Dynatrace Live Debugger

Dynatrace

Following are some of the coolest things weve seen engineers do with Live Debugger. White box testing The nicest thing about deploying UI changes to production is that you can immediately see the changes in action. You can see when a new version is deployed, test it to ensure everything works as expected, and youre done.

article thumbnail

Finite State Machines: How to Enhance Software Testing

DZone

Finite state machines (FSMs) offer a solution by modeling system behavior as states and transitions, a useful tool that can help software engineers understand software behavior and design effective test cases. This article explores the pros and cons of FSMs via simple examples.

Software 162
article thumbnail

Beyond “Prompt and Pray”

O'Reilly

This approach delivers substantial benefits: consistent execution, lower costs, better security, and systems that can be maintained like traditional software. 90% accuracy for software will often be a deal-breaker, but the promise of agents rests on the ability to chain them together: even five in a row will fail over 40% of the time!

article thumbnail

Clean Unit Testing

DZone

It's easy to write "unit test" tests that use JUnit and some mocking library. They may produce code coverage that keeps some stakeholders happy, even though the tests aren't even unit tests and provide questionable value. It is like the test has a negative value.

Testing 216