Innholdsfortegnelse:
Definisjon - Hva betyr Hand Coding?
Håndkoding innebærer å skrive funksjonell kode eller layoutveiledning på de grunnleggende språkene de er satt sammen i. Alternativet er å bruke forskjellige typer verktøy for å implementere kodingskonvensjoner uten å måtte kode dem på originalspråk.
Techopedia forklarer Hand Coding
For å forstå ideen om håndkoding, er det nødvendig å forstå hvordan dataprogrammering utviklet seg de siste 30 årene. I de tidligste årene av programmering var språk som Basic og Fortran alltid håndkodet. Brukere hadde ikke detaljerte programmer som tillater dem å kode på en automatisert måte.
Til slutt, med Windows-basert databehandling og andre fremskritt, utviklet teknologiselskaper produkter som kunne automatisere noen slags håndkoding for enten programmerings- eller layoutformål. Et av hovedeksemplene er det brede spekteret av verktøy som lar brukere unngå håndkoding HTML, det underliggende språket for mange nettkildekoder. Faktiske HTML-kommandoer er syntaktisk komplekse og utfordrende for mange mennesker. Bedrifter opprettet verktøy som gjør det mulig for brukere å visuelt legge ut websider i stedet for å håndkode HTML, eller med andre ord, skrive ut alle HTML-oppsett eller handlinger.
Andre slags verktøy som hjelper folk med å unngå håndkoding kalles noen ganger det du ser er hva du får (WYSIWYG) redaktører. Ideen her er at skjermen etterligner det eventuelle resultatet, og skjuler den faktiske håndkodingen fra personen som utfører oppsettet. I kodingsverdenen tillater noen verktøy automatisert koding, men håndkoding er fremdeles en stor del av det programmerere gjør med jevne mellomrom. Mange fagpersoner ville ikke ønske å abstrahere kodingsprosessen for mye, fordi han kunne komme i veien for å forstå og lese kode slik den er skrevet. For eksempel inkluderer MS Visual Basic visuelle former for vinduer, tekstbokser og mer, men den grunnleggende koden er fremdeles synlig i klikkbare vinduer og menyalternativer, slik at programmerere fremdeles må håndkode funksjonaliteten til disse enhetene.
