Hva er engangskode?

En engangskode er et program laget for engang, i motsetning til de fleste andre programmer som er laget for flere bruksområder. En slik kode kommer bare til å bli brukt en gang, så de fleste programmerere gjør dem bare fordi oppgaven utføres av koden tar lengre tid enn programmeringen tar. Dette betyr at de fleste av oppgavene som utføres av engangskoder er små og ikke veldig intensive. Polert koding vanligvis erstattes med raske hacks som får jobben gjort, men mangler stabilitet for flere bruksområder. Det er uvanlig at dette programmet skal lages for mer enn en bruker, både fordi det brukes bare en gang og fordi det å gjøre det vil ta mer koding.

Når en engangskode er laget, gjør programmereren det fordi det å lage programmet er enklere enn å utføre oppgaven manuelt. For eksempel, hvis brukeren ønsker å organisere mange uorganiserte bilder av skaper og dato laget, kan dette ta mye tid. Hvis koden tar kortere tid, vil den være i programmererens interesse å lage koden i stedet for å begynne å seller bildene.

Betydelige oppgaver krever betydelig koding, og selv om jobben som utføres med engangskoding kan være stor, er den sjelden intrikat. For eksempel kan koden være i stand til å kategorisere tusenvis av bilder, men den kan sjelden utføre avanserte oppgaver som bildebehandling, fordi dette tar mer kode. Samtidig, hvis programmereren har ferdighet til å lage en mer avansert engangskode, kan dette gjøres.

Programmer som er laget for flere bruksområder, og spesielt distribusjon, er normalt polert og fulle av koding laget for å holde programmet stabilt. Med en engangskode blir denne polerte kodingen normalt utelatt, fordi det tar mye lenger tid å lage. I stedet bruker den koding som er full av hacks - eller små kodebiter som er kortere og enklere å lage enn fulle kodelinjer - og koding som er optimalisert for rask programmering.

En engangskode er lagetFor en enkelt bruk, så det er sjelden at en programmerer lager en kode for flere brukere. Dette innebærer at programmet kan brukes mer enn en gang, og det må vanligvis være mye mer programmering for å tillate flere brukere. Det er mye mer vanlig at programmereren lager en engangskode som påvirker flere datamaskiner i et nettverk, i stedet for en som skal drives av mange forskjellige brukere.

ANDRE SPRÅK