Codefragment
Een codefragment is een klein gedeelte tekst of broncode dat in de code van een programma of webpagina kan worden ingevoegd. Codefragmenten bieden een eenvoudige manier om veelgebruikte code of functies in een groter codegedeelte te implementeren. In plaats van dezelfde code steeds opnieuw te schrijven, kan een programmeur de code als codefragment opslaan en het codefragment eenvoudig naar de gewenste plaats slepen. Door codefragmenten te gebruiken, kunnen programmeurs en webontwikkelaars ook veelgebruikte codegedeelten in categorieën indelen, waardoor een overzichtelijkere ontwikkelomgeving ontstaat.
Codefragmenten die bij softwareprogrammering worden gebruikt, bevatten vaak een of meer functies die zijn geschreven in C, Java of een andere programmeertaal. Een programmeur kan bijvoorbeeld een eenvoudig codefragment voor een gebeurtenis waarbij de muisknop wordt ingedrukt maken, zodat er telkens een actie wordt uitgevoerd wanneer de gebruiker op een muisknop klikt. Andere codefragmenten kunnen worden gebruikt voor de bewerkingen 'Bestand openen' en 'Bestand opslaan'. Sommige programmeurs gebruiken ook codefragmenten met platte tekst om code van commentaar te voorzien, bijvoorbeeld door aan het begin van elk bronbestand informatie over de ontwikkelaar toe te voegen.
Bij webontwikkeling bevatten codefragmenten vaak HTML-code. Een HTML-codefragment kan worden gebruikt om een opgemaakte tabel, webformulier of tekstblok in te voegen. CSS-codefragmenten kunnen worden gebruikt om opmaak op een webpagina toe te passen. Codefragmenten voor webscripts die zijn geschreven in JavaScript, PHP of een andere scripttaal kunnen worden gebruikt om de ontwikkeling van dynamische webpagina's te stroomlijnen. Een PHP-codefragment met informatie over een databaseverbinding kan bijvoorbeeld worden ingevoegd in elke pagina die informatie uit een database gebruikt. Of het nu gaat om het programmeren van software of het ontwikkelen van websites, het gebruik van codefragmenten kan de ontwikkelaar veel tijd besparen.
Test je kennis