Over a million developers have joined DZone.

DevOps Weekly Roundup: Shadow IT, Painless Test Creation, and When Debugging Really Matters

DZone's Guide to

DevOps Weekly Roundup: Shadow IT, Painless Test Creation, and When Debugging Really Matters

Our weekly selection of the best articles from the DevOps zone, courtesy of our editors.

· DevOps Zone
Free Resource

Download “The DevOps Journey - From Waterfall to Continuous Delivery” to learn about the importance of integrating automated testing into the DevOps workflow, brought to you in partnership with Sauce Labs.

Shadow IT: Subversive, Disruptive, and Absolutely Necessary — Matthew Casperson

Shadow IT can be a divisive topic. On one hand, it is the definition of messy and unorganized, as systems without official approval are bound to complicate organizational ecosystems without the proper documentation to make sense of it. However, as our Zone Leader Matthew Casperson points out, it is also a signal to everyone when something either does not work, or when a new solution or change is necessary. 

Why Bug Injection Rates Matter — Matthew Heusser

Most of us are familiar with sources of code waste, whether that's dead code that contributes nothing, untidy commenting, technical debt, or unclean code. Here, DZone user Matthew Heusser writes about a newer source: the bug injection rate. The bug injection rate refers to the deadly combination of long release cycles and repeated runs through the find-fix-retest loop, which means each release has more changes before retesting happens, meaning more work needs to be done, which extends pretty much forever. Fortunately, Matthew also provides some insight into how best to avoid these issues.

Debugging Belongs Only in Procedural Code — Yegor Bugayenko

Yegor has a bone to pick with debugging, and argues that if your code needs debugging, your code is designed badly. Rather than look at debugging as the solution, Yegor looks at it as a symptom of unclean code, and that Unit Testing should take the place of what is traditionally thought of as "debugging." Yegor isn't knocking debugging as a practice, but making the point that with clean code, it becomes unnecessary. 

Writing Tests Doesn't Have to Be Extra Work — Erik Dietrich

Most conferences you go to nowadays mention how automated testing is a pillar of DevOps, that you need automated testing for your short release times, and pretty much everyone knows that it's better than not doing it. There are some people like Erik who have internalized TDD and can't stop writing automated tests, and there are also those who want to do it, but may have the temptation to take the easy way out, but that's okay, because getting to the point of internalization takes a while, but at least you're trying!

Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure, brought to you in partnership with Sauce Labs

test automation ,debugging ,java ,testing ,devops

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}