article thumbnail

Measuring Code Quality: Qualitative and Quantitative

DZone

Code Quality defines that the code is good, which means code is of high quality, and code is bad, which means code is of low quality. The quality can be subjective, so different teams may use different definitions based on the context. But how can I measure that the code I have written is of good quality?

Code 269
article thumbnail

Monitoring-as-code through Dynatrace’s Open-Source Initiative

Dynatrace

Dynatrace’s OneAgent automatically captures PurePaths and analyzes transactions end-to-end across every tier of your application technology stack with no code changes, from the browser all the way down to the code and database level. Monitoring-as-code requirements at Dynatrace.

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

Microservices: A quick and simple definition

O'Reilly Software

Sam Newman provides a succinct definition of microservices in Building Microservices : “Microservices are small, autonomous services that work together.”. Microservices are an alternative to monolithic systems. Large and centralized systems can present a host of challenges. Codebases grow as we write code to add new features.

article thumbnail

Dynatrace with industry consortium submits OpenFeature standard as CNCF sandbox project

Dynatrace

They enable product delivery and SRE teams to turn functionality on and off at runtime without deploying new code. This decoupling of code deployment from feature release is a crucial enabler for modern Continuous Delivery practices. Proprietary SDKs create adoption challenges.

Java 259
article thumbnail

The right person at the right time makes all the difference: Best practices for ownership information

Dynatrace

Import teams It is necessary to get ownership team information into the system and keep it updated. Dynatrace ownership functionality supports configuration-as-code via its proprietary Monaco (Monitoring as code) CLI or Terraform. Dynatrace offers several ways to ingest ownership team information. Contact us to schedule a demo.

article thumbnail

The platform engineer role: A game-changer or just hype?

Dynatrace

They explore platform engineering’s multiple definitions, its pros and cons, and how practitioners can shape this emerging DevOps concept. The “cognitive load” refers to the additional requirements of building an application beyond the code itself. The software development lifecycle is a complex system with many moving parts.

Games 238
article thumbnail

Scaling symbolic evaluation for automated verification of systems code with Serval

The Morning Paper

Scaling symbolic evaluation for automated verification of systems code with Serval Nelson et al., Serval is a framework for developing automated verifiers of systems software. Serval enables us, with a reasonable effort, to develop multiple verifiers, apply the verifiers to a range of systems, and find previously unknown bugs.

Code 45