Kóðalykt

e. code smell

Einnig kallað: code smell, code smells

Merki í kóða sem bendir til að hönnunin sé að verða erfið, t.d. risastór föll eða afritaður kóði.

Kóðalykt er einkenni í kóða sem er ekki villa í sjálfu sér en bendir til dýpri vanda í hönnun. Dæmi eru mjög löng föll, sami kóði afritaður á mörgum stöðum, föll með ótal færibreytum og einingar sem sjá um allt.

Kóðalykt er vísbending um að endurskipulagning kóða gæti borgað sig. Gervigreind getur bent á kóðalykt í kóðarýni, en hvort hún skiptir máli fer eftir samhengi.

Dæmi úr starfi

Forritari tekur eftir að sama staðfesting á kennitölu er afrituð á sex stöðum í kerfinu. Hann skráir það sem kóðalykt og sameinar staðfestinguna í eitt fall.

Tengd hugtök

Ekkert námsefni er tengt þessu hugtaki enn.

Öll hugtök