My Profile Photo

Deniz G


Bilingual Blog: Turkish and English on Software and Life.


About Improving Coding Skills

What do you answer if I ask for a Java code that shows the numbers divided 2 between 0 and 10?

I’m sure that the majority gives the following answer (even an ordinary citizen who has no interested in the software).

code-1

This code doesn’t give any information about your programming level, But, it shows that you are not following the enhancements in the language you are using. What about the following one?

code-2

Writing code requires a great technical knowledge as well as ability. When I look at the code above, I see the existence of technical information such as Collections, Stream API && Lambda Expressions and Unboxing.

Of course, it is important to prioritize simplicity while doing things, but that was not what I wanted to tell.