Koodiannotatsioonid
Koodiannotatsioonid on koodi sees olevad märgised või metaandmed, mis annavad lisateavet või juhiseid kompilaatoritele, tööriistadele ja käivitamisel toimivatele raamistikudele. Nad eristuvad tavapärastest kommentaaridest selle poolest, et annotatsioonid võivad mõjutada koodi käitumist, olla masinloetavad ja osutada automatiseeritud töövoogudele ning dokumentatsioonile.
Erinevates programmeerimiskeeltes realiseeritakse annotatsioonid erinevalt. Näiteks Java ja Kotlin kasutavad spetsiaalset annotatsioonisüntaksit, C#-s on sarnaselt atribuud,
Koodiannotatsioonide kasutamine toob mitmeid eeliseid: parem tööriistatugi, suurem konsistentsus ja võimalus automatiseerida materiaalide loomist ning koodi