C har inte inbyggt stöd för undantag som vissa andra språk har.
I C kan loggning uppnås med grundläggande filoperationer eller genom att använda mer sofistikerade bibliotek.
I C deklareras en funktion med en returtyp, ett namn och parametrar (om några), följt av en block kod.
Refaktorering kan innefatta en rad taktiker från att byta namn på variabler för klarhet till att ändra kodens struktur för bättre modularisering.