codergears.com

Do not underestimate the importance of the code refactoring

The refactoring is defined as the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure. We can enumerate three cases concerning the code refactoring:  Iterative refactoring: your application can’t be developed perfectly at the first iteration, even if the team has the best of the architects,...

codergears.com

When we discovered that the Java keyword is patented.

As you already know Oracle  claims a copyright on Java APIs, which is the origin of  the  dispute related to Oracle’s copyright and patent claims on Google’s Android operating system. However do you know that Oracle does not claims only the copyright of Java APIs, but also you can’t use the java keyword as part of the name of your product or website even if it’s not related to...

codergears.com

Programming Tip: Tag your source code to assist the developers.

How many times have you searched in the code base of your company projects to know how a recurrent treatment was implemented? This might concern a technical treatment like the database access, logging, socket access, etc… , or it might concern a design needs like the design patterns implementation. Currently, to develop a recurrent treatment, a developer could: Spend several minutes in...