Skip to content

Provocare ​

Ce este o provocare? ​

Pe DojoCode, provocările sunt exerciții de cod care se concentrează pe construirea abilităților tale de dezvoltator software. Provocările sunt de diferite tipuri, de la nivelul de începător până la cele mai avansate, atât pentru Node.js, cât și pentru browser. Acestea sunt create pentru a testa atenția și cunoștințele, îmbunătățind viteza și creativitatea utilizatorilor.

Provocări de tip scriere de teste ​

Majoritatea provocărilor îți cer să scrii soluția. Provocările de tip scriere de teste inversează acest proces: se oferă implementarea corectă, iar tu scrii testele unitare. Testele tale trebuie să treacă pe codul real și să prindă fiecare variantă ascunsă cu bug-uri a acestuia. Vezi Rezolvarea unei provocări de tip scriere de teste.

Lucrul la o provocare ​

DojoCode sprijină utilizatorii în diverse moduri, astfel încât interacțiunea lor cu site-ul să fie cât mai eficientă:

  • Poți rezolva provocarea după ce citești cerința și descrierea.
  • Poți rula testele pe soluția ta și poți rezolva provocările folosind rezultatele.
  • Dacă nu știi soluția la problemă, poți debloca soluția.
  • Îți poți împărtăși opiniile sau poți pune întrebări despre soluții adăugând comentarii la soluțiile altora.
  • Poți găsi soluții similare cu a ta după ce reușești să rezolvi provocarea sau să deblochezi soluția.

Contribuția la comunitate ​

Utilizatorii pot contribui, de asemenea, la provocările DojoCode în diverse moduri:

  • După ce o provocare este rezolvată, îți poți exprima opinia lăsând un vot și feedback în fereastra pop-up care va apărea după fiecare soluție.
  • Când rezolvi o provocare, poți, de asemenea, să trimiți mesajul tău de feedback folosind formularul nostru de contact pentru feedback sau scriindu-l pe al tău.
  • Poți crea noi provocări care, după ce trec prin procesul BETA, devin disponibile public pentru a fi rezolvate de toți utilizatorii DojoCode.
  • Dacă ești mândru de munca ta sau vrei să partajezi soluția altcuiva, poți distribui soluția pe diferite platforme.