Wat is eenmalige code?
Een eenmalige code is een programma dat is gemaakt voor één gebruik, in tegenstelling tot de meeste andere programma's die zijn gemaakt voor meerdere toepassingen. Een dergelijke code wordt slechts eenmaal gebruikt, dus de meeste programmeurs maken ze alleen omdat de taak die de code heeft uitgevoerd langer duurt dan de programmering. 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 geen stabiliteit voor meerdere toepassingen hebben. Het is ongewoon dat dit programma voor meer dan één gebruiker wordt gemaakt, zowel omdat het slechts één keer wordt gebruikt als omdat dit meer codering zou kosten.
Wanneer een eenmalige code wordt gemaakt, doet de programmeur dit omdat het maken van het programma gemakkelijker is dan het handmatig uitvoeren van de taak. Als de gebruiker bijvoorbeeld veel ongeorganiseerde afbeeldingen wil organiseren op gemaakte maker en datum, kan dit veel tijd kosten. Als de code minder tijd kost, zou deze in de interesse van de programmeur zijn om de code te maken in plaats van te beginnenort de afbeeldingen.
substantiële taken vereisen aanzienlijke codering en hoewel de taak die wordt uitgevoerd door eenmalige codering groot kan zijn, is het zelden ingewikkeld. De code kan bijvoorbeeld mogelijk duizenden afbeeldingen categoriseren, maar het kan zelden geavanceerde taken zoals beeldverwerking uitvoeren, omdat dit meer code nodig heeft. Tegelijkertijd, als de programmeur de vaardigheid heeft om een meer geavanceerde eenmalige code te maken, dan kan dit worden gedaan.
Programma's die worden gemaakt voor meerdere toepassingen, en vooral distributie, worden normaal gepolijst en vol codering gemaakt om het programma stabiel te houden. Met een eenmalige code wordt deze gepolijste codering normaal gesproken weggelaten, omdat het veel langer duurt om te maken. In plaats daarvan maakt het gebruik van codering die vol zit met hacks - of kleine stukjes code die korter en gemakkelijker te maken zijn dan volledige lijnen van code - en codering die is geoptimaliseerd voor snelle programmering.
Er wordt een eenmalige code gemaaktVoor een enkel gebruik, dus het is zeldzaam dat een programmeur een code maakt voor meerdere gebruikers. Dit houdt in dat het programma meer dan eens kan worden gebruikt, en er moet meestal veel meer programmeren zijn 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 een code om door veel verschillende gebruikers te worden uitgevoerd.