Skip to main content

Hvad er engangskode?

En engangskode er et program, der er lavet til en enkelt brug, i modsætning til de fleste andre programmer, der er lavet til flere anvendelser.En sådan kode vil kun blive brugt én gang, så de fleste programmerere gør dem kun, fordi den opgave, der udføres af koden, tager længere tid, end programmeringen tager.Dette betyder, at de fleste af de opgaver, der udføres af engangskoder, er små og ikke meget intensive.Poleret kodning erstattes normalt med hurtige hacks, der får jobbet gjort, men mangler stabilitet til flere anvendelser.Det er usædvanligt, at dette program skal laves til mere end en bruger, både fordi det bruges bare énProgrammet er lettere end at udføre opgaven manuelt.For eksempel, hvis brugeren ønsker at organisere en masse uorganiserede billeder af skaberen og dateret, kan dette tage meget tid.Hvis koden tager mindre tid, ville det være i programmørens interesse at gøre koden i stedet for at begynde at sortere billederne.

væsentlige opgaver kræver betydelig kodning, og mens det job, der udføres af engangskodning, kan være stort, kan det være stort, deter sjældent kompliceret.For eksempel kan koden muligvis kategorisere tusinder af billeder, men den kan sjældent udføre avancerede opgaver såsom billedbehandling, fordi dette tager mere kode.På samme tid, hvis programmøren har evnen til at gøre en mere avanceret engangskode, kan dette gøres.

Programmer, der er lavet til flere anvendelser, og især distribution, er normalt poleret op og fuld af kodning lavetFor at holde programmet stabilt.Med en engangskode er denne polerede kodning normalt udeladt, fordi det tager meget længere tid at lave.I stedet bruger den kodning, der er fuld af hacks mdash;eller små kodebits, der er kortere og lettere at lave end fulde kodelinjer mdash;og kodning, der er optimeret til hurtig programmering.

En engangskode er lavet til en enkelt brug, så det er sjældent for en programmør at oprette en kode til flere brugere.Dette indebærer, at programmet kan bruges mere end én gang, og der skal typisk være meget mere programmering for at tillade flere brugere.Det er meget mere almindeligt for programmereren at lave en engangskode, der påvirker flere computere på et netværk, snarere end en, der skal køres af mange forskellige brugere.