
Multi-Language SAST And SCA For Android Platforms And Applications
Android is, for most people, a mobile operating system for their phone or tablet. In fact, it’s an extremely successful open source platform in general. It’s common in automobile infotainment systems, set top boxes and even finds its way into industrial uses. From the user’s perspective it’s an easy-to-use user interface with a common set …
Continue reading “Multi-Language SAST And SCA For Android Platforms And Applications”

Some C++ good practices from the OpenCV source code
OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real-time computer vision, developed by Intel Russia research center in Nizhny Novgorod. The library is cross-platform. It focuses mainly on real-time image processing. OpenCV is widely used, Adopted all around the world, for end users, it’s very mature and powerful, for developers it’s …
Continue reading “Some C++ good practices from the OpenCV source code”

Detect not well implemented C++ design patterns automatically
Design patterns are solutions to software design problems you find again and again in real-world application development. Patterns are about reusable designs and interactions of objects. Some of them are very popular like singleton, factory, and strategy. Others are not widely used like the flyweight pattern. Sometimes the patterns are not well implemented by developers. …
Continue reading “Detect not well implemented C++ design patterns automatically”