Clean Code

Writing maintainable, easy-to read code

There are different guidelines out there about where and how many return statements to use in a function, e.g. return only once at the end of the function or return […]

When you accept weakly typed data as input or have them as output, still convert them to strongly typed objects inside your application.

Is everything we use a string for really just a bunch of characters? Is everything we use an int for really just a number? Probably not. We can have stronger […]

Writing const correct code is about more than using const in a few places and letting the compiler figure out if it makes sense.