Oletko koskaan miettinyt, miltä koodarin työkalupakki näyttää?
kuten missä tahansa käsityössä, koodaamisessa käytetään erilaisia työkaluja, jotka helpottavat työntekoa jollain tavalla. On tekstieditoreita, verkkopalveluita, suunnittelukehyksiä, tiedostomuotoja ja muita sekalaisia ohjelmistoja.
kätevien työkalujen käyttäminen silloin, kun se on mahdollista, ja sen tietäminen, mitä työkalua käytetään milloin, on taito, joka jokaisen uuden koodarin tulee hallita. Jos vain kirjoittaa koodin, mutta ei käytä mitään työkaluja, asiat kestää paljon kauemmin ja et pääse kovin pitkälle.
tässä joukko käteviä koodaustyökaluja, joiden käyttöä kannattaa miettiä. Sarja ei ole tyhjentävä, mutta sillä pääsee hyvään alkuun.
hyppää kätevään työkaluun:
- Tekstieditorit
- GitHub
- Heroku
- Twitter Bootstrap
- Stack Overflow
- Markdown
- HTML ja CSS validointi
tekstieditorit
tekstieditori on ohjelma, jota käytät koodin kirjoittamiseen, ja se on ensisijainen työkalusi koodaajana. Vietät enemmän aikaa tekstieditorissasi kuin missään muussa paikassa, joten haluat varmistaa, että sinulla on sellainen, josta pidät ja osaat käyttää sitä.
suosittuja tekstieditoreja ovat Notepad, TextEdit, Sublime Text, Notepad++ ja Vim. Lisätietoja tekstieditoreista …
GitHub
GitHub on verkkosivusto, jossa voit isännöidä projektejasi ilmaiseksi. GitHubiin voi ladata minkä tahansa tiedoston, mutta se on suunniteltu erityisesti kooditiedostoille ja erittäin suosittu.
ladataksesi koodisi GitHubiin, sen on oltava git-arkistossa. Git on järjestelmä, joka seuraa koodin muutoksia versionhallinnan kautta. Gitillä on oppimiskäyrä, mutta GitHub tarjoaa ilmaista koulutusta, jolla pääset alkuun.
on monia syitä, miksi haluat ehkä isännöidä koodiasi GitHubissa. Se on yksi parhaista, ellei paras, tapa jakaa projektisi helposti muiden kanssa, jotta he voivat halutessaan tehdä yhteistyötä kanssasi. Lisäksi Git on hyödyllinen koodisi muutosten seurantaan.
Heroku
jos olet rakentanut verkkosovelluksen sellaisella tekniikalla kuin Ruby On Rails tai PHP, tarvitset palvelimen isännöimään sitä verkossa, jotta yleisö voi käyttää sitä. GitHub isännöi koodiasi, mutta se ei anna ihmisten käyttää ohjelmistoasi. Voit perustaa ja hallita omaa palvelinta, mutta tämä vaatii paljon työtä omalta osaltasi. Se on erityisen vaikeaa kiskoilla, koska tarvitset erityistä hosting.
Anna Heroku. Heroku on pilvisovellusalusta, jota kutsutaan myös alustaksi palveluna tai PaaS. Voit isännöidä sovellustasi Herokulla sen sijaan, että hallitsisit omaa palvelintasi.
web-sovelluksen hostaamisen etu Herokulla on se, että se huolehtii kaikesta palvelimen ylläpidosta niin, ettei sinun tarvitse. Plus, voit aloittaa pieni ilmaiseksi ja alkaa maksaa vasta kun liikenne kasvaa ja tarvitset enemmän resursseja.
Twitter Bootstrap
jos työskentelet verkkosivustolla tai verkkosovelluksessa, kannattaa harkita Twitter Bootstrapin käyttöä. Bootstrap on front-end framework, joka saa nimensä, koska se ”bootstraps” sivustosi antamalla sille valmiin suunnittelun samanlainen Twitter’ s.
kaikki HTML rakenne, CSS muotoilu ja JavaScript toiminnot tehdään sinulle. Voit muokata niitä niin paljon kuin haluat tai jättää ne sellaisiksi kuin ne ovat. Se on hyvä työkalu, jos, kuten useimmat koodarit, et ole kummoinen suunnittelija. Mikä parasta, se on ilmainen.
vaikka suosittelemme Twitter Bootstrapia, se on vain yksi monista etupään kehyksistä. Voit valita monia muita liian, kuten Zurb Foundation.
Stack Overflow
Stack Overflow on coding Horror-blogin Jeff Atwoodin perustama suosittu koodausfoorumi. Monet koodarit luottavat tähän foorumiin, kun he jäävät jumiin ja tarvitsevat apua, ja sinäkin voit.
pinon ylivuodon käyttäminen on yksinkertaista. Lähetä minkäänlaista kysymystä koodistasi, odota hetki, ja hyvällä onnella kokenut koodari tai kaksi hyppää pian lankaasi ja auttaa sinua.
taas Stack Overflow ei ole ainoa laatuaan. Se on kuitenkin tunnetuin ja vilkkain koodauskeskustelufoorumi, ja siksi sinulla on parhaat mahdollisuudet saada tarvitsemaasi apua tältä foorumilta.
Markdown
Markdown on tekstimuoto, joka tulee aika ajoin tarpeeseen. Se on samanlainen muotoilutekniikat HTML, mutta monet koodarit haluavat kirjoittaa Markdown koska se on paljon helpompi kirjoittaa ja lukea.
tässä muutamia esimerkkejä. Suunnan osoittamiseksi asetetaan hajautussymboli.
# This is a heading.
merkitäksesi alaotsikon, esitä kaksi hash-symbolia.
## This is a subheading.
kursivoidun tekstin merkiksi teksti ympäröidään tähdellä. Merkitäksesi lihavoidun tekstin, ympäröit tekstin tähdellä.
The following word is in *italics*.The following word is in **bold**.***And this sentence is both bold and italic.***
Markdown esiintyy kaikkialla koodausmaailmassa. Käytät sitä kirjoittaaksesi README-tiedostosi GitHubiin, käytät sitä kirjoittaaksesi viestejäsi Stack Overflow – sivustolla ja muilla keskustelufoorumeilla, ja löydät sen epäilemättä myös muista paikoista.
Älä murehdi uuden koodin opettelua. Markdown on jopa helpompi oppia kuin HTML. Virallisella Markdown-sivustolla on nopea opetusohjelma, jolla pääset alkuun.
HTML – ja CSS-validointi
jos työskentelet HTML: n ja CSS: n kanssa, on hyvä käytäntö validoida koodi tarkistaaksesi, täyttääkö se W3C-standardit. Jos näin ei käy, mitään pahaa ei tapahdu – mutta siitä ei ole haittaa. Plus, voimassa oleva koodi on hyvä uskottavuus booster.
W3C tarjoaa ilmaisia validointityökaluja, joiden avulla voit suorittaa HTML-ja CSS-koodin mahdollisten virheiden havaitsemiseksi. Tässä linkit:
- HTML-validaattori
- CSS-validaattori