Code Retreat

544 views
503 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
544
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Code Retreat

  1. 1. Code Retreat tehnici da învățare și perfecționare 08 dec 2009 Gabriel Ungureanu, SD, gr. 224 http://www.twitter.com/gabiu
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 11. Vă mulțumesc. Întrebări? 08 dec 2009 Gabriel Ungureanu, SD, gr. 224 http://www.twitter.com/gabiu

×