Instrumente utile de codificare

Facebook Twitter LinkedIn

Toolste-ai întrebat vreodată cum arăta trusa de instrumente a unui coder?

ca orice ambarcațiune, codificarea implică utilizarea unei game de instrumente diferite care vă facilitează munca într-un fel. Există editori de text, servicii online, cadre de proiectare, formate de fișiere și alte programe software diverse.

folosirea instrumentelor la îndemână atunci când puteți și cunoașterea instrumentului pe care să îl utilizați atunci când este o abilitate pe care fiecare nou coder ar trebui să o stăpânească. Dacă pur și simplu vă scrieți codul, dar nu utilizați niciun instrument, lucrurile vor dura mult mai mult și nu veți ajunge foarte departe.

Iată un set de instrumente de codificare la îndemână pe care ar trebui să le gândiți să le utilizați. Nu este un set exhaustiv, dar te va duce la un început bun.

Salt la un instrument util:

  • editoare de Text
  • GitHub
  • Heroku
  • Twitter Bootstrap
  • Stack Overflow
  • Markdown
  • validare HTML și CSS

editori de text

editorul dvs. de text este programul pe care îl utilizați pentru a vă scrie codul și va fi instrumentul dvs. principal ca codificator. Veți petrece mai mult timp în editorul de text decât în orice alt loc, așa că doriți să vă asigurați că aveți unul care vă place și știți cum să îl utilizați.

editorii de text populari includ Notepad, TextEdit, Sublime Text, Notepad++ și vim. Aflați mai multe despre editorii de text…

GitHub

GitHub este un site web unde vă puteți găzdui proiectele gratuit. Orice fel de fișier poate fi încărcat la GitHub, dar este conceput special pentru fișiere de cod și extrem de popular.

pentru a încărca codul în GitHub, acesta trebuie să se afle într-un depozit Git. Git este un sistem care urmărește modificările codului dvs. prin controlul revizuirii. Git are o curbă de învățare, dar GitHub oferă Instruire gratuită pentru a începe.

există multe motive pentru care ați putea dori să găzduiți codul pe GitHub. Este unul dintre cele mai bune, dacă nu cel mai bun, mod de a împărtăși cu ușurință proiectul dvs. cu alții, astfel încât aceștia să poată colabora cu dvs. dacă doresc. În plus, Git este util pentru urmărirea modificărilor codului dvs.

Heroku

dacă ați construit o aplicație web cu o tehnologie precum Ruby on Rails sau PHP, veți avea nevoie de un server care să o găzduiască online, astfel încât publicul să o poată folosi. GitHub va găzdui codul dvs., dar nu va permite oamenilor să utilizeze software-ul dvs. Puteți configura și gestiona propriul server, dar acest lucru implică multă muncă din partea dvs. Este deosebit de greu cu șine, deoarece aveți nevoie de găzduire specială.

Introduceți Heroku. Heroku este o platformă de aplicații cloud, numită și platformă ca serviciu sau PaaS. Puteți alege să găzduiți aplicația pe Heroku în loc să vă gestionați propriul server.

beneficiul găzduirii aplicației dvs. web pe Heroku este că are grijă de toată întreținerea serverului, astfel încât să nu fie nevoie. În plus, puteți începe mic gratuit și puteți începe să plătiți numai atunci când traficul dvs. crește și aveți nevoie de mai multe resurse.

Twitter Bootstrap

dacă lucrați pe un site web sau o aplicație web, vă recomandăm să utilizați Twitter Bootstrap. Bootstrap este un cadru front-end, care devine numele său, deoarece ‘bootstraps’ site-ul dvs., oferindu-i un design de-a gata similar cu Twitter.

toate structura HTML, CSS styling și funcționalitatea JavaScript sunt făcute pentru tine. Puteți să le modificați cât doriți sau să le lăsați așa cum sunt. Este un instrument excelent dacă, la fel ca majoritatea programatorilor, nu ești prea designer. Cel mai bun dintre toate, este gratuit.

deși recomandăm Twitter Bootstrap, este doar unul dintre multele cadre front-end. Aveți posibilitatea de a alege de multe altele prea, cum ar fi Fundația Zurb.

Stack Overflow

Stack Overflow este un forum popular de codificare Q &a, stabilit de Jeff Atwood de pe blogul coding Horror. Mulți programatori se bazează pe acest forum atunci când se blochează și au nevoie de ajutor și puteți și voi.

utilizarea stivei Overflow este simplă. Postați orice fel de întrebare despre codul dvs., așteptați un timp și, cu puțin noroc, un coder sau doi cu experiență vor sări în curând pe firul dvs. și vă vor ajuta.

din nou, Stack Overflow nu este singurul instrument de acest gen. Cu toate acestea, este cel mai cunoscut și cel mai traficat forum de discuții despre codificare și, prin urmare, veți avea cea mai bună șansă de a obține ajutorul de care aveți nevoie de la acest forum.

Markdown

Markdown este un format de text care vine la îndemână din când în când. Are tehnici de formatare similare cu HTML, dar multor coderi le place să scrie în Markdown, deoarece este mult mai ușor de scris și citit.

iată câteva exemple. Pentru a indica un titlu, prepend un simbol hash.

# This is a heading.

pentru a indica o subpoziție, prepend două simboluri hash.

## This is a subheading.

pentru a indica textul cursiv, înconjurați textul cu asteriscuri. Pentru a indica textul aldin, înconjurați textul cu perechi de asteriscuri.

The following word is in *italics*.The following word is in **bold**.***And this sentence is both bold and italic.***

Markdown se găsește peste tot în lumea de codificare. Îl veți folosi pentru a scrie fișierul README pe GitHub, îl veți folosi pentru a vă scrie postările pe Stack Overflow și pe alte forumuri de discuții și, fără îndoială, îl veți găsi și în alte locuri.

nu vă faceți griji cu privire la învățarea unui alt cod. Markdown este chiar mai ușor de învățat decât HTML. Site-ul oficial Markdown are un tutorial rapid pentru a începe.

validare HTML și CSS

dacă lucrați cu HTML și CSS, este o practică bună să vă validați codul pentru a verifica dacă acesta respectă standardele W3C. Dacă nu, nu se va întâmpla nimic rău – dar nu există nici un rău în a face acest lucru. În plus, codul valid este un bun rapel de credibilitate.

W3C oferă instrumente de validare gratuite prin care puteți rula codul HTML și CSS pentru a detecta eventualele erori. Iată linkurile:

  • validator HTML
  • Validator CSS

Lasă un răspuns

Adresa ta de email nu va fi publicată.