2012-07-15 7 views
7

Znany jest standard Joint Strike Fighter (JSF) dla języka C++, czy istnieje podobny standard dla C, który promuje korzystanie z jakości programistów C podczas kodowania platformy o znaczeniu krytycznym?JSF (Joint Strike Fighter) podobnie jak standard dla C

+0

Szukasz specjalnie osadzonego stylu kodowania C? –

+0

Jeśli tak, to jest to uzasadnione: http://www.barrgroup.com/Coding-Standard-Muse – Throwback1986

Odpowiedz

9

Istnieje MISRA C przez Motor Industry Software Reliability Association:

MISRA-C: 2004, wytyczne dotyczące stosowania języka C w systemach krytycznych, http://www.misra.org.uk

4

Les Hatton określił ISO C podzbiór dla krytycznych systemów i sporo napisał o MISRA C. Przeczytałem (przynajmniej większość), co ma do powiedzenia przed podjęciem jakichkolwiek decyzji. Jeśli jesteś w trybie tl:dr, krótka odpowiedź brzmi, że większość takich wytycznych (w tym MISRA C) zawiera reguły obejmujące całą gamę od niezwykle przydatnych do nieco użytecznych, do kilku, które są prawdopodobnie aktywnie szkodliwe (np. Edytowanie kodu w celu ich śledzenia jest bardziej prawdopodobne, że wprowadzi błędy niż naprawi cokolwiek).

Powiązane problemy