Skip to main content

Hvad er håndkodning?

Håndkodning er en programmerings- og kodningsteknik, hvor brugeren udtaler al koden manuelt.Når en bruger bygger et websted eller et program, kan han eller hun enten håndkode eller bruge en generator mdash;Ofte kendt som en hvad du ser er, hvad du får (Wysiwyg) redaktør.En fordel ved håndkodning er et mindre kodende fodaftryk, der får websteder og programmer til at indlæse hurtigt og rent.De fleste job, der ansætter programmerere, kræver, at de ved, hvordan de skal håndkode, fordi nogle generatorer kan være begrænset i funktionalitet.Ulemperne ved manuelt kodning af et websted eller et program er, at det tager længere tid, og der er en læringskurve.

En programmør, der ønsker at oprette et websted eller et program, kan vælge at håndkode eller bruge en generator.Med håndkodning udtaler brugeren alt manuelt;Al koden indtastes i en teksteditor for hånd.Hvis der bruges en generator, opretter generatoren automatisk en stor del af koden.For eksempel, hvis programmereren ønsker at placere et billede på et websted, kan han eller hun bare åbne billedet i generatoren, og generatoren opretter al den kodning, der er nødvendig for at anvende billedet til webstedet.

Den primære fordel, der skal overleveresKodning er et lille kodende fodaftryk;Når der bruges en generator, opretter den ofte ekstra kode.Nogle generatorer tilføjer identificerende kode, så andre brugere ved, hvad generator lavede webstedet eller programmet.Andre generatorer tilføjer ekstra kode for at tilfredsstille flere års værdi af kodningsstandarder på én gang, så folk, der har tidligere internetbrowsere eller operativsystemer, stadig kan bruge webstedet eller programmet, men dette er typisk unødvendigt.Et håndkodet websted eller et program vil typisk have meget mindre kodning, så indlæsningstider er meget hurtigere.Kodning indlæses også renere, hvilket betyder, at der er mindre en chance for, at en del af programmet eller webstedet indlæses forkert, hvilket får koden til at vises snarere end et billede eller tekst.

Hvis en programmør leder efter en karriere inden for bygningsprogrammer eller websteder, de fleste arbejdsgivere beder om, at hende eller hun ved, hvordan man skal håndkode.Generatorer er normalt i stand til at manipulere og oprette kode ganske godt, men generatorer er muligvis ikke i stand til at rette op på avancerede kodningsproblemer.At kende håndkodning kræver også mere kodende viden, hvilket gør programmereren mere dygtig på kodningssproget.

Der er to store ulemper ved håndkodning: tid og viden.Oprettelse af et websted eller et program fra bunden kan tage timer eller dage længere end at bruge en generator vil.Håndkodende programmerere skal også have et godt kendskab til kodningssproget;Ellers bliver de nødt til at kontrollere kodningsreferencer ofte, mens de foretager webstedet eller programmet.