Passa ai contenuti

Dettagli

Passato Halloween, i negozi hanno iniziato a popolarsi di prodotti natalizi, ma noi sappiamo che la parte migliore del Natale è il più bel calendario dell'avvento del mondo, ossia https://adventofcode.com/! 🎅

Non c'è modo migliore di prepararsi alle festività che risolvere ogni giorno dall'1 al 25 dicembre un nuovo divertente quesito che stimola la creatività di un programmatore!
E, dato che non possiamo certo arrivare impreparati a questa simpatica competizione, abbiamo pensato di sfruttare questo Katurday per riscaldarci e ripassare insieme alcune buone pratiche.

Un'ottima occasione per scoprire questa ricorrenza annuale per chi ancora non la conosce, ed un'opportunità per confrontarsi faccia a faccia con altri appassionati per chi invece è già un aficionado.

Se sei già stato a uno dei Katurday precedenti, ormai conosci il formato.
Se invece termini come kata, pair programming, test o TDD ti sembrano un po' misteriosi, è il momento giusto per scoprire di cosa si parla!

Ti aspettiamo al quattordicesimo appuntamento Katurday, nel quale vedremo uno o più quesiti dai passati Advent of Code, esercizi diversi dai kata classici, ma comunque ottimi per mettere alla prova le tue skill, sia nella programmazione sia nel problem solving.

Come sempre, oltre a sviluppare, la cosa più importante sarà confrontarci ed imparare divertendoci! O divertirci imparando, come volete voi!

Ricordate di portare il vostro PC, con almeno un progetto vuoto già predisposto per lo sviluppo con l'IDE, il linguaggio ed il framework di test che preferite.
Se non avete un progetto già configurato, potete clonare questo progetto, che ha già lo skeleton per diversi linguaggi: https://github.com/PiDayDev/kata-kickstart
(In alternativa o in caso di difficoltà, potete sfruttare https://cyber-dojo.org/, che permette lo sviluppo in vari linguaggi in un ambiente online semplificato... al prezzo di rinunciare al supporto extra offerto da un IDE).

Argomenti correlati

Programming Languages
Computer Programming
Software QA and Testing
Extreme Programming
Coders

Potresti anche apprezzare