(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Dauð kóði - The Codest
Aftur ör Farðu aftur

Dauð kóða: Skilgreining og útskýring

Dauður kóði er hugtak sem notað er í hugbúnaðarþróun til að lýsa kóða sem ekki er lengur notaður né keyrður í forriti. Þessi kóði kann að hafa verið skrifaður fyrir tiltekinn tilgang, en vegna breytinga á kröfum forritsins eða hönnun þess hefur hann orðið úreltur og óþarfur. Dauður kóði finnst í öllum forritunarmálum, allt frá lággjafarsamansafnskóða til háttstigs skriftarmála.

Óþarfa kóði getur verið vandamál af nokkrum ástæðum. Í fyrsta lagi getur hann gert forritið stærra og flóknara í skilningi, sem getur leitt til galla og villa. Í öðru lagi getur hann hægt á keyrslutíma forritsins, þar sem tölvan þarf að eyða tíma í að vinna úr kóða sem aldrei er notaður. Að lokum getur óþarfa kóði gert viðhald forritsins erfiðara, þar sem forritarar kunna að eyða tíma í að reyna að skilja hvers vegna ákveðinn kóði er til staðar, aðeins til að átta sig á því að hann er óþarfa.

Það eru nokkrar leiðir til að greina dauðan kóða í forriti. Ein algeng nálgun er að nota kóðagreiningartól sem getur skannað kóðagrunn forritsins og greint ónotuð fall, breytur eða skipanir. Önnur nálgun er að fara handvirkt yfir kóðann og leita að kóða sem virðist ekki vera notaður eða vísað til annars staðar í forritinu.

Þegar dauður kóði hefur verið greindur, skal hann fjarlægður úr forritinu. Þetta má gera með því að eyða kóðanum beint eða setja hann í athugasemdir svo auðvelt sé að endurheimta hann ef þörf krefur síðar. Fjarlæging dauðs kóða getur bætt frammistöðu forritsins, minnkað umfang þess og gert það auðveldara í viðhaldi og skilningi.

Að lokum er dauðakóði algengt vandamál í hugbúnaðarþróun sem getur leitt til fjölda vandamála, allt frá villum og mistökum til hægari keyrslutíma og aukins viðhaldskostnaðar. Að greina og fjarlægja dauðakóða er mikilvægur hluti af því að halda forriti í gangi á skilvirkan og árangursríkan hátt.

is_ISIcelandic