Static Analysis for C and C++
Summary: This post will teach you what static analysis is in C and C++ languages and why it is important. You will learn how to use static analysis as part of your development process and tips on how to automate it. Introduction to Static Analysis The “four stages of competence” is a well-known learning […]
Code Documentation using Doxygen – Why, How and Automating the Process
Summary How and why to document your code using the free tool Doxygen, make your documentation available online and how to automate the process. “Comments often are used as a deodorant.” — Martin Fowler and Kent Beck, Refactoring, page 87 Forward The agile software manifesto states: Individuals and interactions over processes and tools Working software […]
How Doxygen Helps You Write Better Code in C/C++?
Summary: In this post, you will get an insight into how Doxygen helps create exceptional documentation and how it enables you to write C/C++ code more professionally. Doxygen is an open-source tool used to generate documentation for a software codebase. Doxygen supports various languages, including C and C++. It generates the software documentation in HTML, […]
Unit Testing Tips for Using the Tool C++Test by Parasoft with Embedded C Language Code
In this post, I will share with you my experience in writing unit tests for C language code using the tool C++Test by Parasoft. These tips are not written anywhere in the documentation provided by Parasoft, and it took me a while to figure these out myself. By sharing this information with you, I hope […]