Skip to content

Curatoria provocărilor de cod

Bun venit în Ghidul de creare a provocărilor de cod pentru Utilizatorii Business ai platformei DojoCode. Acest ghid te va ghida prin procesul de creare a unor provocări de cod atractive pe platforma noastră. Indiferent dacă dorești să evaluezi și să îmbunătățești abilitățile de programare ale echipei tale sau să consolidezi cultura de programare a companiei tale, ai ajuns în locul potrivit.

Introducere

Înainte de a trece la pași, este important de menționat că utilizatorii business de pe DojoCode au privilegiul de a crea provocări de cod din momentul în care se abonează la orice plan. Nu trebuie să acumulezi puncte sau să atingi niveluri specifice pentru a începe.

Descoperă planurile de abonament și alege-l pe cel care ți se potrivește cel mai bine: Detalii Prețuri

Cerințe

INFO

Ca utilizator business, ai flexibilitatea de a crea provocări de cod imediat. Nu există precondiții sau cerințe suplimentare. Pur și simplu abonează-te la unul dintre planurile noastre și ești gata de start!

Crearea unei provocări de cod - Pas cu pas

Accesează Pagina de creare a provocărilor de cod:

După ce te-ai abonat la un plan și te-ai autentificat în contul tău, navighează la pagina „My Challenges”.

Începe un Draft nou: Pe pagina „My Challenges”, vei găsi secțiunea „NEW DRAFT(Fig. 2).

Fig. 2

Introdu detaliile provocării:

Name: Oferă provocării tale un nume sugestiv. Slug: Poți alege să generezi automat un slug pe baza titlului sau să creezi unul personalizat. Template: Selectează un șablon de provocare de cod din opțiunile disponibile.

Fig. 3

Alege un șablon:

În funcție de cerințele tale specifice, selectează un șablon de provocare de cod care ți se potrivește. De exemplu, poți alege șablonul NodeJS (Fig. 4).

Fig. 4

Creare draft:

După ce ai finalizat pașii de mai sus, dă clic pe butonul „Create draft”. Vei fi redirecționat către pagina „Edit Challenge”.

Editarea provocării de cod

Pe pagina de editare, vei găsi trei secțiuni cheie:

Challenge Info: Această secțiune îți permite să introduci detalii esențiale despre provocarea ta (Fig. 5).

Fig. 5

Title:

Scrie un titlu atractiv și concis.(Fig. 6)

Description:

Scrie o descriere clară și informativă a provocării. Folosește opțiuni de formatare precum caractere aldine, cursive și subliniate, și poți chiar adăuga imagini sau linkuri pentru a îmbunătăți conținutul.(Fig. 6)

Tags:

Asociază etichete relevante pentru a categorisi eficient provocarea de cod. (Fig. 6) Pentru provocările de cod NodeJS, poți activa previzualizarea în browser pentru a vizualiza modificările din soluția provocării tale (Fig. 7).

Fig. 6

Fig. 7

Files:

Încarcă fișierele necesare pentru provocarea ta. De asemenea, poți importa/exporta fișiere pentru provocarea de cod (Fig. 8).

Fig. 8

Dependencies:

Selectează dependențele necesare pentru provocarea ta. Acest lucru asigură că participanții au acces la bibliotecile sau framework-urile necesare (Fig. 9).

Fig. 9

Important

Când creezi o nouă provocare de cod, este esențial să te asiguri că soluția îndeplinește criteriile așteptate și trece toate testele relevante. Acest document prezintă cum să configurezi, să depanezi și să rulezi testele în mod eficient.

  • Implementează soluția: Scrie soluția inițială pentru provocare, asigurându-te că respectă cele mai bune practici de codare.

Configurarea testării

  • Teste inițiale: Aceste teste verifică dacă soluția autorului îndeplinește cerințele de bază.
  • Toate testele : Teste complete care acoperă toate cazurile limită și scenariile.
  • Rularea testelor
  • Prezentare generală a butoanelor

Când te afli în interfața provocării, vei găsi două -butoane principale pentru testare:

  • Test: Execută testele inițiale pe soluția autorului.
  • Test All: Execută toate testele, inclusiv testele complete.

Fluxul de lucru pentru testare

  • Previzualizare: Folosește funcția de previzualizare pentru a vedea cum le apare provocarea utilizatorilor. Acest lucru îți permite, de asemenea, să validezi formatarea și prezentarea enunțului problemei.

  • Rulează testele inițiale: Dă clic pe butonul Test pentru a executa testele inițiale. Acest lucru asigură că soluția ta funcționează conform așteptărilor la un nivel de bază.

  • Trimite pentru toate testele: Odată ce ești mulțumit de testele inițiale, dă clic pe butonul "Test All". Acesta va rula toate testele, oferind o evaluare mai amănunțită a soluției tale.

  • Depanare (Debugging):

Dacă vreun test eșuează, analizează mesajele de eroare furnizate. Acestea indică de obicei ce test a eșuat și de ce. Folosește instrucțiuni de afișare sau logging pentru a afișa valorile intermediare din codul tău, astfel încât să poți urmări unde ar putea apărea problemele. Rulează din nou testele după ce ai făcut ajustări în cod pentru a te asigura că problemele au fost rezolvate.

Sfaturi pentru crearea cu succes a provocărilor de cod

Definește-ți obiectivele: Definește clar obiectivele și ceea ce dorești să obții prin provocarea de cod.

Fii original: Urmărește originalitatea pentru a te evidenția de restul provocărilor de pe platformă.

Familiarizează-te cu ghidurile: Citește și înțelege pe deplin ghidurile platformei.

Interacționează cu comunitatea: Implică-te în comunitate pentru a obține idei și feedback. Te poți alătura discuției pe Discord și poți accesa informații suplimentare vizitând canalul #challenge-creator.

Publicarea provocării de cod

După ce ai finalizat și editat provocarea de cod, o poți publica. Odată publicată, provocarea ta va fi trimisă spre revizuire (procesul BETA). Ulterior, utilizatorii vor vota dificultatea acesteia.

Cum primesc provocările evaluări de dificultate

Dificultatea provocării tale va fi determinată de tine. Atunci când ai un cont business, toate provocările sunt în mod privat, astfel încât doar echipa ta le va putea vedea.

Concluzie

Crearea provocărilor de cod pentru nevoile de programare și dezvoltare ale afacerii tale este un efort valoros. Îți permite să evaluezi și să îmbunătățești abilitățile membrilor echipei tale și să îți consolidezi cultura de programare. Amintește-ți că, în calitate de utilizator business pe DojoCode, ai privilegiul de a crea provocări de cod de îndată ce te abonezi la orice plan. Să pornim împreună în această călătorie a programării!

Pentru mai multe informații, poți consulta secțiunea pentru dezvoltatori din documentație, Curation, despre cum să creezi, să scrii și să gestionezi o nouă provocare.