C ne dispose pas de support intégré pour les exceptions comme certains autres langages.
En C, la journalisation peut être réalisée avec des opérations de fichiers basiques ou en utilisant des bibliothèques plus sophistiquées.
En C, une fonction est déclarée avec un type de retour, un nom et des paramètres (s’il y en a), suivis d’un bloc de code.
Le refactoring peut impliquer toute une gamme de tactiques, du renommage de variables pour plus de clarté à la modification de la structure du code pour une meilleure modularisation.