Author Archives: CoderGears Team

The GOF patterns resolve some OOP drawbacks: The Abstract Factory case study

The majority of developers have already heard about the design patterns, GOF(Gang Of Four) patterns are the most popularized, and each developer has his way to learn them , we can enumerate: Reading a book. From web sites. From a collegue. Doing … Continue reading

Leave a comment

People who influenced the programming world series : Uncle Bob.

Robert C. Martin, known as  Uncle Bob has been a software professional since 1970 and an international software consultant since 1990. In the last 40 years, he has worked in various capacities on literally hundreds of software projects. In 2001, he … Continue reading

Leave a comment

Pragmatic approach to learn a new programming language.

Each programmer has its way to learn a new programming language, and the difficulty to master it depends on many factors, we can enumerate: The language itself. The programmer experience. The language community. The existing language resources ( websites, books,…). … Continue reading

Leave a comment

SQLite: The art of keep it simple.

16 years after its first checkin, SQLite is the most widely deployed database engine in the world. such open source project is a good candidate to learn how to make your code easy to understand and to maintain. Let’s discover some facts about … Continue reading

Leave a comment

45 years since its creation. The C language still very popular.

C is one of the most popular language around all the world, it was initially developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs. Many thousands of projects was developed using C since then. It’s used for … Continue reading

Posted in Uncategorized | Leave a comment

1 year after launching the C++ best practices repository, the basic rules are the most popular.

Last year we launched the C++ Best Practices repository.  It’s an aggregator of some known C++ rules guides: Google Style Guide. jsf air vehicle c++ coding standards. Effective Modern C++ from Scott Meyers. POCO coding standards.

Leave a comment

Do the developers have less interest in design patterns or they are more pragmatic?

The majority of developers have already heard about the design patterns, GOF(Gang Of Four) patterns are the most popularized, and each developer has his way to learn them , we can enumerate: Reading a book. From web sites. From a collegue. Doing … Continue reading

Leave a comment

A picture is worth a thousand words: Visualize your C/C++ Projects case study.

“A picture is worth a thousand words” is an English idiom. It refers to the notion that a complex idea can be conveyed with just a single still image or that an image of a subject conveys its meaning or essence more … Continue reading

Leave a comment

Make the most of the C/C++ static analysis tools

Static code analysis is the process of detecting flaws in software’s source code.  The static analysis tools are useful to detect common coding mistakes; here are some benefits from using them: Make the code source more readable and maintainable. Prevent … Continue reading

1 Comment

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: … Continue reading

Leave a comment