MISRA C 2004 coding specification
Upload User: dellhzq1
Upload Date: 2024-12-24
Package size: 371k
Downloads: 0
Category:

Development Platform:

C/C++

Code Price: 10 Coin Credit Rule     Buy Credits
Detail: This resource comes from the MISRA C 2004 Encoding Specification (RULES) integrated by Parasoft C++Test. Each specification corresponds to an HTML document, and the description is very clear and complete\ The Motor Industry Software Reliability Association (MISRA) is a multinational automotive industry association located in the United Kingdom, whose members include most European and American car manufacturers. Its core mission is to provide services and assistance to the automotive industry, helping manufacturers develop safe and highly reliable embedded software. The most famous achievement of this organization is the MISRA C Coding Standard, which includes 127 C language coding standards. It is generally believed that if you can fully comply with these standards, your C code will be easy to read, reliable, portable, and maintain. Recently, many embedded developers have measured their coding style by MISRA C, such as the famous uC/OS-II which proudly claims to be 99% compliant with the MISRA standard. And the Embedded Development Magazine also specifically publishes articles calling on everyone to learn. The coding standard is usually a company's self determined "soil policy", and it is surprising that someone is making the standard and it has been widely recognized, which has aroused my strong interest. Unfortunately, this standard text requires money to buy, and it is only a few dozen pages long, making the price very expensive. MISRA has released some documents online, including the Clarification report on MISRA C Coding Standard, from which you can roughly guess what the MISRA standard itself is. I carefully read these documents and gained a general understanding of the main content of the MISRA standard by reading other introductory documents. These clauses do have outstanding aspects and can provide good guidance for code quality management in C/C++language engineering projects. For most software development companies, appropriate modifications based on MISRA can form their own standards. Of course, there are also some things that are too strict, which requires various development departments to handle them flexibly. My personal experience is that although coding standards are simple, to fully implement them without compromise, the development department needs to have a high level of organization and discipline, as well as a good code review mechanism. Therefore, if coding standards can be strictly followed, it is already a proof of the strength of the development department.
This package does not include any code with text format which can display in web page, please download the package.