Wat is eenmalige code?
Een eenmalige code is een programma gemaakt voor eenmalig gebruik, in tegenstelling tot de meeste andere programma's die zijn gemaakt voor meervoudig gebruik. Een dergelijke code wordt maar één keer gebruikt, dus de meeste programmeurs maken ze alleen omdat de taak die door de code wordt uitgevoerd langer duurt dan het programmeren. Dit betekent dat de meeste taken die worden uitgevoerd door eenmalige codes klein en niet erg intensief zijn. Gepolijste codering wordt normaal gesproken vervangen door snelle hacks die de klus klaren maar onvoldoende stabiliteit hebben voor meerdere doeleinden. Het is ongewoon dat dit programma voor meer dan één gebruiker wordt gemaakt, zowel omdat het slechts één keer wordt gebruikt en omdat hiervoor meer codering nodig zou zijn.
Wanneer een eenmalige code wordt gemaakt, doet de programmeur dit omdat het gemakkelijker is om het programma te maken dan de taak handmatig uit te voeren. Als de gebruiker bijvoorbeeld veel ongeorganiseerde afbeeldingen per maker en gemaakte datum wil organiseren, kan dit veel tijd kosten. Als de code minder tijd kost, is het in het belang van de programmeur om de code te maken in plaats van de afbeeldingen te sorteren.
Aanzienlijke taken vereisen substantiële codering en hoewel de taak die wordt uitgevoerd door eenmalige codering groot kan zijn, is deze zelden ingewikkeld. De code kan bijvoorbeeld duizenden afbeeldingen categoriseren, maar kan zelden geavanceerde taken uitvoeren, zoals beeldverwerking, omdat hiervoor meer code nodig is. Tegelijkertijd, als de programmeur de vaardigheid heeft om een meer geavanceerde eenmalige code te maken, kan dit worden gedaan.
Programma's die zijn gemaakt voor meervoudig gebruik, en met name distributie, zijn normaal gepolijst en vol codering gemaakt om het programma stabiel te houden. Met een eenmalige code wordt deze gepolijste codering normaal weggelaten, omdat het veel langer duurt om te maken. In plaats daarvan wordt codering gebruikt die vol zit met hacks - of kleine stukjes code die korter en gemakkelijker te maken zijn dan volledige coderegels - en codering die is geoptimaliseerd voor snel programmeren.
Een eenmalige code is bedoeld voor eenmalig gebruik, dus het is zeldzaam voor een programmeur om een code voor meerdere gebruikers te maken. Dit betekent dat het programma meer dan eens kan worden gebruikt, en er moet meestal veel meer worden geprogrammeerd om meerdere gebruikers toe te staan. Het komt veel vaker voor dat de programmeur een code voor eenmalig gebruik maakt die meerdere computers op een netwerk beïnvloedt, in plaats van één die door veel verschillende gebruikers wordt uitgevoerd.