Code reviews

Before I dwell into practices that I find useful for improving the code readability, I would like to describe one of my favorite tools for keeping the code clean – code reviews. While it may seem cumbersome and overhead to some, having someone else to have a look at your master piece, you will be surprised how many different things one can find in it. The reviewer might point out to some things that you might’ve overlooked or forgotten, or even point out to a better way to implement a feature, or a piece of it. For example, in the simplest case, a reviewer could have a better knowledge of the source code of the system, or part of it. During the review, he can point it out for you that a method that does exactly the same thing already exists, so that you can remove it. Even better, you could analyze both methods, choose a better implementation, and remove the other one. You know the saying: “Less code, less bugs.“?

Continue reading Code reviews

Yet another coding blog?

So, you came here, either on purpose or by accident, and you must be wondering – Why on Earth there is another guy writing about the code quality, readability, maintainability and all the other -ilities?
Well, the thing is that during the daily work I get to meet and work with many software developers, with various backgrounds and seniority levels, and I see things that can be improved. Of course, they also see things…
In posts I’ll be writing, I will try to share my experience and the things I find as best practices in writing software, so that it is easily readable. I will try to point out the difference between the readable and not so readable code, in my opinion.
Everything that I write here is my personal opinion, which does not have to be the best one. If you have an idea on how the code for which I think that’s readable can be further improved, please feel free to point it out. I am always happy to learn new ways to be able to write better code.
I hope that on this journey that begins, we’ll grow together, and that we’ll make each other better!