har du nogensinde spekuleret på, hvordan en koders værktøjssæt så ud?
som ethvert håndværk involverer kodning brugen af en række forskellige værktøjer, der gør arbejdet lettere for dig på en eller anden måde. Der er tekstredaktører, onlinetjenester, designrammer, filformater og andre diverse programmer.
brug af praktiske værktøjer, når du kan, og at vide, hvilket værktøj du skal bruge, når, er en færdighed, som enhver ny koder skal mestre. Hvis du blot skriver din kode, men ikke bruger nogen værktøjer, vil tingene tage meget længere tid, og du kommer ikke meget langt.
her er et sæt praktiske kodningsværktøjer, som du bør tænke på at bruge. Det er ikke et udtømmende sæt, men det får dig til en god start.
Spring til et praktisk værktøj:
- tekstredaktører
- GitHub
- Heroku
- kvidre Bootstrap
- stak overløb
- markering
- HTML og CSS Validering
tekstredaktører
din teksteditor er det program, du bruger til at skrive din kode, og det vil være dit primære værktøj som koder. Du bruger mere tid i din teksteditor end noget andet sted, så du vil sikre dig, at du har en, du kan lide, og ved, hvordan du bruger.
populære tekstredaktører inkluderer Notepad, Tekstedit, Sublim tekst, Notepad++ og vim. Lær mere om tekstredaktører …
GitHub
GitHub er en hjemmeside, hvor du kan være vært for dine projekter gratis. Enhver form for fil kan uploades til GitHub, men den er designet specielt til kodefiler og meget populær.
for at uploade din kode til GitHub skal den være inde i et Git-lager. Git er et system, der sporer ændringer i din kode gennem revisionskontrol. Git har en indlæringskurve, men GitHub tilbyder gratis træning for at komme i gang.
der er mange grunde til, at du måske vil være vært for din kode på GitHub. Det er en af de bedste, hvis ikke den bedste, måde at nemt dele dit projekt med andre, så de kan samarbejde med dig, hvis de ønsker det. Plus, Git er nyttigt til sporing af ændringer i din kode.
Heroku
hvis du har bygget en internetapplikation med en teknologi som Ruby on Rails eller PHP, skal du have en server til at være vært for den online, så offentligheden kan bruge den. GitHub vil være vært for din kode, men det vil ikke lade folk faktisk bruge dit program. Du kan oprette og administrere din egen server, men dette indebærer en masse arbejde fra din side. Det er især svært med skinner, da du har brug for særlig hosting.
Indtast Heroku. Heroku er en cloud-applikationsplatform, også kaldet en Platform som en Service eller PaaS. Du kan vælge at være vært for din app på Heroku i stedet for at administrere din egen server.
fordelen ved at være vært for din internetapp på Heroku er, at den tager sig af al servervedligeholdelse, så du ikke behøver det. Plus, du kan starte små gratis og kun begynde at betale, når din trafik vokser, og du har brug for flere ressourcer.
kvidre Bootstrap
hvis du arbejder på en hjemmeside eller et program, kan du overveje at bruge kvidre Bootstrap. Bootstrap er en front-end ramme, der får sit navn, fordi det’ bootstraps ‘ din hjemmeside ved at give det en færdig design ligner kvidre s.
alle HTML struktur, CSS styling og JavaScript-funktionalitet er gjort for dig. Du kan justere dem så meget som du vil eller lade dem være som de er. Det er et godt værktøj, hvis du som de fleste kodere ikke er meget designer. Bedst af alt, det er gratis.
selvom vi anbefaler kvidre Bootstrap, det er kun en af mange front-end rammer. Du har også valget af mange andre, som f.eks.
Stack overløb
Stack overløb er en populær kodning spørgsmål&et forum, oprettet af Jeff atved af Coding Horror blog. Mange kodere stoler på dette forum, når de sidder fast og har brug for hjælp, og det kan du også.
brug af stakoverløb er simpelt. Send enhver form for spørgsmål om din kode, vent et stykke tid, og med held, en erfaren koder eller to vil snart hoppe på din tråd og hjælpe dig ud.
igen er Stack overløb ikke det eneste værktøj af sin art. Det er dog det mest kendte og mest trafikerede kodningsdiskussionsforum, og derfor har du den bedste chance for at få den hjælp, du har brug for fra dette forum.
markering
markering er et tekstformat, der kommer godt med fra tid til anden. Det har lignende formateringsteknikker som HTML, men mange kodere kan lide at skrive i markering, fordi det er meget lettere at skrive og læse.
her er nogle eksempler. Hvis du vil angive en overskrift, skal du forberede et hash-symbol.
# This is a heading.
for at angive en underposition, du prepend to hash symboler.
## This is a subheading.
for at angive kursiv tekst omgiver du teksten med stjerner. For at angive fed tekst omgiver du teksten med par stjerner.
The following word is in *italics*.The following word is in **bold**.***And this sentence is both bold and italic.***
markering findes overalt i kodningsverdenen. Du bruger den til at skrive din README-fil på GitHub, du bruger den til at skrive dine indlæg på stakoverløb og andre diskussionsfora, og du vil uden tvivl også finde den andre steder.
må ikke bekymre dig om at lære endnu en kode. Markering er endnu nemmere at lære end HTML. Den officielle Nedmarkering hjemmeside har en hurtig tutorial til at få dig i gang.
HTML-og CSS-Validering
hvis du arbejder med HTML og CSS, er det god praksis at validere din kode for at kontrollere, om den opfylder V3C-standarderne. Hvis det ikke gør det, sker der ikke noget dårligt – men der er ingen skade i at gøre det. Plus, gyldig kode er en god troværdighed booster.
V3C giver gratis valideringsværktøjer, som du kan køre din HTML-og CSS-kode igennem for at opdage eventuelle fejl. Her er linkene:
- HTML Validator
- css Validator