Archiv des Autors: oliverfunke

Scoped vs. unscoped enum

C++ has two kinds of enumerators. You will find several names for both. Following you will see the two kinds of enumerators and some of their names: Standard enum / plain enum / unscoped enum / conventional enum Strong enum … Weiterlesen

Veröffentlicht unter C++ | Kommentar hinterlassen

Does testing affect software quality?

Within software development projects you may often heard questions or statements like these: “We are in trouble with the timelines so we have to skip some of the software tests. How will this affect the software quality?” “Our software quality … Weiterlesen

Veröffentlicht unter Projektleitung | Kommentar hinterlassen

Linq vs Loop: Join

Like in the previous article of this series I want to compare Linq with a classical loop. This time we want to look at data objects which shall be joined to create a result. Again we want to use validated … Weiterlesen

Veröffentlicht unter .NET, C#, LINQ | Kommentar hinterlassen

RValue Reference Declarator: &&

The rvalue reference is a nice c++ feature to create efficient source code. Within this article i want to explain what is meant with an rvalue and how you can use the reference declarator. Furthermore you will learn how to … Weiterlesen

Veröffentlicht unter C++ | Kommentar hinterlassen

Linq vs Loop: Nested Loop

Like in the previous article of this series I want to compare Linq with a classical loop. This time we want to look at the use case to handle data which contains nested data. Again we want to use validated … Weiterlesen

Veröffentlicht unter .NET, C#, Clean Code, LINQ | Kommentar hinterlassen

Design patterns: Composite

The composite design pattern is used to compose objects into a tree structure. So each element can hold a list of sub elements. Optional it may have a link to the parent object within the tree. Within the following example … Weiterlesen

Veröffentlicht unter .NET, C#, Design Pattern | Kommentar hinterlassen

Crash course: Asynchronous Programming with async and await

With the .NET Framework 4.5 the new keywords “async” and “await” were introduced. These keywords will aloe an asynchronous programming which is nearly as easy as synchronous programming. With this article I want to give you a crash course into … Weiterlesen

Veröffentlicht unter .NET, C#, Crashkurs | Kommentar hinterlassen