code comprehension

Back to Basics Source Code Comprehension

Good Software diagramming is the practice of documenting the essential parts of your source code that are not already clear (such as the underlying structure), or that are hidden by the other details. After having been dissatisfied with any single automated tool, good diagramming turns out to be more of an art form as I go back to basics and discover a combination of common and free tools and techniques that yield very satisfying results.

By Bryan Jarmain, ago
code comprehension

Avoid the abuse of Function Pointers in C

When programming in an environment that discourages the use of function pointers, one may find it difficult not to violate some of the common programming principals. I will be covering one common use of function pointers which is very often better avoided, especially when writing firmware for memory constrained systems such as many types of IoT-based products.

By Bryan Jarmain, ago