Monthly Archives: May 2016
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
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
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
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.
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
“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
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