Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
MISRA C 2004 coding specification
Upload User: dellhzq1
Upload Date: 2024-12-24
Package size: 371k
Downloads: 0
Development Platform:
C/C++
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.