Beginner-Friendly Guide to Static Code Analysis and Using Cppcheck