Very much recommended reading for anyone that is working in, or want to transition into, the field of embedded software development.
The intention of the presented material is to serve as a reference when deciding on what C coding rules to use in a embedded development project, but the material is also great for just learning best C programming practices in general, due to the detailed reasoning sections and the many examples of compliant and non-compliant code.
There are som minor issues with the type setting and some copy paste errors in the material, but all in all so is the quality good and concise, with enough information so that all somewhat knowledgeable C developers should be able to follow along.
The time spent learning the material presented will for sure be paid back during your career, in the form of less time spent debugging your C projects.
This is fantastic! Provides examples for both good and bad practices and gives an explanation for every rule! Also did I mention it looks good, the layout is fantastic!