Visualizing C/C++ Projects: The Power of Pictures
“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…
17 min de lecture“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…
17 min de lectureThe refactoring is defined as the process of changing a software system in such a way that it does not alter the external behavior…
7 min de lectureBefore the initial standardization in 1998, C++ was developed by Bjarne Stroustrup at Bell Labs since 1979, as an extension of the C language as he wanted an efficient and…
9 min de lectureIt’s known that the presence of duplicate code has negative impacts on software development and maintenance. Indeed a major drawback is when an instance of…
5 min de lectureStatic analysis is not only about directly finding bugs, but also about finding bug-prone situations that can decrease code understanding and maintainability. Static analysis can…
4 min de lectureAs Bjarne Stroustrup points out, “C++ is a multi-paradigmed language.” It supports many different styles of programs, or paradigms, and object-oriented programming is only…
5 min de lectureRobert C.Martin wrote an interesting article about a set of metrics that can be used to measure the quality of an object-oriented design in terms of…
4 min de lectureIn 1998 a proposal for a C++ Library Repository Web Site was posted by Beman G. Dawes. The original vision aims to satisfy two major goals: A…
4 min de lectureThe 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…
8 min de lectureStatic code analysis is the process of detecting flaws in software’s source code. The static analysis tools are useful to detect common coding mistakes;…
4 min de lecture