Migliora il tuo craft, uno scenario alla volta
Il mondo è complicato. Impara a navigare scenari realistici.
Esplora gli scenari
Memcached mult
Memcached implementa una key-value cache. In questo scenario si parte dalla versione v1.4.15 di memcached. L'obiettivo è aggiungere il comando mult che implementa l'operazione di moltiplicazione.
Kilo bug fixing
Kilo è il famoso text editor scritto da Antirez come progetto didattico. La versione upstream presenta alcuni bug di accesso alla memoria. Il tuo obiettivo è partire dagli input che fanno crashare il programma, trovare il bug nel codice, ed implementare il fix.
Kilo buffer
Kilo è il famoso text editor scritto da Antirez come progetto didattico. L'obiettivo di questo scenario è estendere Kilo andando ad introducendo l'abilità di aprire più file in memoria. La feature da aggiungere è ispirata dal funzionamento dei buffers in Emacs.