Archive of posts in category 'Quality'

Please note: This archive page is only available in English. If a German version of a post is available, you can change the language once you've opened the post.
See all posts

Scroll down to see more ...

post icon Clean Code Development Part 2: Why and how we implement it

November 02, 2018 / by Jenny Dornberger / In Quality

Clean Code Development Part 2: Why and how we implement it

In this blogpost we evaluate the positive factors that influenced our decision Pro-Clean Code and how we use the approach in everyday software development life.

Read more
post icon Clean Code Development Part 1: A Question of Personality and Teamwork

September 13, 2018 / by Jenny Dornberger / In Quality

Clean Code Development Part 1: A Question of Personality and Teamwork

What rules should a "good programmer" actually follow in order to build high-quality software? I used interviews with our developers to evaluate what clean code development (CCD) can do and what hurdles are encountered when integrating this approach into the everyday life in software development.

Read more
post icon DevSecOps and GDPR - Why Open-Source Governance is so important

September 04, 2018 / by Shane Close / In Quality

DevSecOps and GDPR - Why Open-Source Governance is so important

In an economy that is shaped by applications, software development teams face the challenge to release new versions faster, improve the quality and to expedite innovation.

Read more
post icon Crypto 101

April 25, 2018 / by Oliver Milke / In Quality

Crypto 101

Especially in DevOps-environment like ours, developers are increasingly coming into contact with cryptography. This post layes out practice-oriented fundamentals for everyday development work without diving too far into security-related aspects.

Read more
post icon Functional Testing with Gauge

January 17, 2017 / by Daniel Huchthausen / In Quality

Functional Testing with Gauge

Gauge is a lightweight behavior driven testing framework that allows you to automate end-to-end tests. In this post we will show an example of how to write a test framework with Gauge in Java code. If you want to learn how to install and get started with Gauge, you should read this introductory post from our partner blog.

Read more
post icon Testing Docker Infrastructure with Serverspec

October 06, 2016 / by Daniel Huchthausen / In Quality

Testing Docker Infrastructure with Serverspec

It is already quite common to describe infrastructure in code with e.g. Puppet or Chef. These days there is another option for that: Docker. Especially for Docker it is important to keep track of the infrastructure’s configuration, because sources for your containers might have changed or vanished. Therefore you should test your infrastructure to ensure that it is as expected. Serverspec offers you the ability to do exactly that.

Read more
post icon How to improve software quality

February 24, 2016 / by Daniel Huchthausen / In Quality

How to improve software quality

In the last post we defined quality as "the degree of conformance to explicit or implicit requirements and expectations" and took a closer look at the different terms of the definition. During this examination it became clear that quality starts with thoroughly defined requirments. In this post we want to go one step further and show which steps can be taken to improve quality.

Read more
post icon Understanding Software Quality

February 24, 2016 / by Daniel Huchthausen / In Quality

Understanding Software Quality

People often talk about high quality software products, but what is that? How can you measure or compare the quality of an application? Let´s take a closer look at this topic and discuss what quality is all about and how it can be improved.

Read more
post icon Automatic Code Review with SonarQube and Jenkins Part 2/2

September 11, 2014 / by Daniel Huchthausen / In Quality

Automatic Code Review with SonarQube and Jenkins Part 2/2

Subsequent to the first part of this post you can improve your code quality by implementing an automated code review system to your projects. You only need to perform a few modifications to SCM-Manager, Jenkins and SonarQube. In the first part of this article we already showed you the necessary configuration of SCM-Manager and Jenkins. Now, in the second part we will show you the necessary modifications to integrate SonarQube to the automated process.

Read more
post icon Automatic Code Review with SonarQube and Jenkins Part 1/2

September 09, 2014 / by Daniel Huchthausen / In Quality

Automatic Code Review with SonarQube and Jenkins Part 1/2

A good way to improve code quality is to use code review. Often teams recoil from code review because it demands a lot of time. An alternative could be an automated code review system that checks your code for compliance with certain metrics and rules. With the Cloudogu EcoSystem you can implement such a system based on SCM-Manager, Jenkins and SonarQube. In this first part we will show you how to configure SCM-Manager and Jenkins. The second part will be about extending the system by integrating SonarQube. 

Read more