Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Code Retreat

592 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×