Issues with Excessive Use of Global Variables
Explore the drawbacks of excessive global variables in software development and strategies to mitigate their impact.
Explore the drawbacks of excessive global variables in software development and strategies to mitigate their impact.
Learn techniques for developing high-reliability embedded systems with robust hardware, software, and error detection methods.
Explore concurrency and interrupts in microcontrollers and embedded systems with practical examples and C code insights.
Object-oriented C: learn how to emulate OOP with structs and function pointers, improve readability with a linked-list example.
Discover why too many global variables hurt readability, testing and portability and how to fix them via encapsulation, parameters and refactoring.