Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Code Retreat
1. Code Retreat
tehnici da învățare și perfecționare
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
2. Software Craftmanship
programarea ca meșteșug
Practică în permanență și nu pierde ocazia de a
accepta provocări noi.
Împărtășește experiența ta cu ceilalți.
Construiește o comunitate puternica primește și
oferă informații către comunitate.
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
3. Code Retreat – istoric
Idee propusă inițial de:
Patrick Welsh (http://twitter.com/patrickwelsh)
și Nayan Hajratwala (http://twitter.com/nhajratw)
în ianuarie 2009
Pasionații de meșteșugul programarii să poată
practica într-un mediu relaxat.
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
4. Code Retreat – ideea
Se dă o problemă de rezolvat (ex. Conway's
Game of Life)
Sunt 6 sesiuni de câte 45 de minute
Se lucrează în perechi
După fiecare sesiune se discută 5-10 minute,
după care se șterge codul
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
5. Exersează, exersează, exersează...
„Scopul e să te perfecționezi, nu să rezolvi
problema”
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
6. Code Retreat – scopul
Dispare tensiunea rezolvării problemei, te
concentrezi asupra tehnicilor de dezvoltare
Exersezi tehnici de Clean Code (ex. nume
sugestive)
Poți încerca abordari / algoritmi pe care nu i-ai
încerca în mod obișnuit
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
7. Atinge-ți limitele
Propune-ți reguli extreme de programare:
Funcții de max. 4 linii
Fără structuri IF
Fără comentarii
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
8. Experință inedită de Pair
Programming
Sunt algoritmi extremi și poți învăța / împărtăși
experienta / cunoștințe cu diferiți co-echipieri – e
interesant sa se schimbe echipele
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
9. Code Retreat în Romania
La București, Timișoara
și Cluj-Napoca
(http://geekmeet.ro/cluj/2009/10/23/code-retreat-sau-php-geekmeet-5/)
De către:
Maria Diaconu (http://twitter.com/fireladyM)
și Alexandru Bolboacă (http://twitter.com/alexboly)
inițiatorii
http://agileworks.ro/
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
10. Referințe
http://agileworks.ro/software-craftsmanship/
http://programmingtour.blogspot.com/2009/09/cod
e-retreat-chicago.html
http://coderetreat.ning.com/profiles/blogs/what-
the-heck-is-coderetreat
(Patrick Wilson-Welsh)
http://manifesto.softwarecraftsmanship.org/
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu
11. Vă mulțumesc.
Întrebări?
08 dec 2009 Gabriel Ungureanu, SD, gr. 224
http://www.twitter.com/gabiu