Posts by Tags

clean-code

Code quality checks

9 minute read

Code quality is a weak spot in nearly every software project. This is especially true for legacy projects. What once was elegant, over time became rougher an...

Avoiding unnecessary null checks

9 minute read

The most common reason for writing null checks is that you run into a null pointer exception. The second most common reason is that you happened to think abo...

Misconceptions about code reuse

5 minute read

We all have been taught that reusable code is good. We all know why we should do it but there are some misconceptions about how to do it.

How to prevent legacy code from emerging

5 minute read

Every software developer has faced the situation. You have been assigned a task to add or change a feature. You know nothing about the particular feature but...

Back to Top ↑

anti-pattern

Avoiding unnecessary null checks

9 minute read

The most common reason for writing null checks is that you run into a null pointer exception. The second most common reason is that you happened to think abo...

Misconceptions about code reuse

5 minute read

We all have been taught that reusable code is good. We all know why we should do it but there are some misconceptions about how to do it.

Back to Top ↑

legacy-code

How to prevent legacy code from emerging

5 minute read

Every software developer has faced the situation. You have been assigned a task to add or change a feature. You know nothing about the particular feature but...

Back to Top ↑

git

Make better git commits

7 minute read

Version control systems provide a way to track changes between source code versions. Git is most likely the most commonly used one nowadays. Git can be used ...

Back to Top ↑

code-review

Code quality checks

9 minute read

Code quality is a weak spot in nearly every software project. This is especially true for legacy projects. What once was elegant, over time became rougher an...

Back to Top ↑

static-analysis

Code quality checks

9 minute read

Code quality is a weak spot in nearly every software project. This is especially true for legacy projects. What once was elegant, over time became rougher an...

Back to Top ↑