Be wary of exit-state driven behavior when designing for UML statecharts.
Category: Best Practices
Test
Why I prefer C++: “RAII All The Things!”
Learn how the C++ RAII idiom enables better code with reduced maintenance overhead.
How to Write A Great Bug Report
A well written and descriptive bug report can save your team time and reduce confusion. Find out how in this p
Premature optimization?
“...premature optimization is the root of all evil...” - Donald Knuth This well known quote by Donald Knuth represents hard-earned wisdom for which many software engineers should consider and broadly follow. Yet with any succinct rule we must be vigilant…
Questions to Ask: Software Architecture, Design, And Coding
The process involved in architecting, designing, and writing firmware is complicated, but may be guided by a set of questions continually evaluated by the engineering team.