Skip to main content

Hva er håndkoding?

Håndkoding er en programmerings- og kodingsteknikk der brukeren skriver ut all koden manuelt.Når en bruker bygger et nettsted eller et program, kan han eller hun enten håndkode eller bruke en generator og mdash;Ofte kjent som en det du ser er det du får (WYSIWYG) redaktør.En fordel med håndkoding er et mindre kodende fotavtrykk, som får nettsteder og programmer til å laste raskt og rent.De fleste jobber som ansetter programmerere krever at de vet hvordan de skal gi kode, fordi noen generatorer kan være begrenset i funksjonalitet.Ulempene med manuelt koding av et nettsted eller et program er at det tar lengre tid og det er en læringskurve.

En programmerer som ønsker å lage et nettsted eller program kan velge å håndkode eller bruke en generator.Med håndkoding skriver brukeren ut alt manuelt;All koden skrives inn i en tekstredigerer for hånd.Hvis en generator brukes, vil generatoren automatisk opprette en stor del av koden.For eksempel, hvis programmereren ønsker å plassere et bilde på et nettsted, kan han eller hun bare åpne bildet i generatoren og generatoren vil lage all kodingen som trengs for å feste bildet til nettstedet.

Den primære fordelen for håndenKoding er et lite kodende fotavtrykk;Når en generator brukes, lager den ofte ekstra kode.Noen generatorer legger til identifiserende kode, slik at andre brukere vet hvilken generator laget nettstedet eller programmet.Andre generatorer legger til ekstra kode for å tilfredsstille flere år med kodingsstandarder samtidig, slik at folk som har tidligere nettlesere eller operativsystemer fremdeles kan bruke nettstedet eller programmet, men dette er vanligvis unødvendig.Et håndkodet nettsted eller program vil vanligvis ha mye mindre koding, så lastetidene er mye raskere.Koding laster også renere, noe som betyr at det er mindre sjanse for at en del av programmet eller nettstedet vil laste feil, noe som får kode til å vises i stedet for et bilde eller en tekst.

Hvis en programmerer leter etter en karriere innen byggeprogrammer eller nettsteder, de fleste arbeidsgivere ber henne eller hun vet hvordan de skal gi kode.Generatorer er normalt i stand til å manipulere og lage kode ganske bra, men generatorer kan ikke være i stand til å rette opp avanserte kodingsproblemer.Å vite håndkoding krever også mer kodingskunnskap, noe som gjør programmereren mer flink til kodingsspråket.

Det er to store ulemper å håndkoding: tid og kunnskap.Å lage et nettsted eller et program fra bunnen av kan ta timer eller dager lenger enn å bruke en generator vil.Håndkodende programmerere må også ha god kunnskap om kodespråket;Ellers må de sjekke kodingsreferanser ofte mens de lager nettstedet eller programmet.