[2s.mk-friends] Global Day of Coderetreat vo Skopje Hacklab (03.12.2011)
Dalibor Nasevic
dalibor.nasevic at gmail.com
Tue Nov 15 21:08:02 UTC 2011
Shto e Coderetreat?
Coderetreat e edno-dneven nastan na intenzivno vezhbanje razvoj i dizajn
na softver (1). Se pravat pair-programming sesii od po 45 min vo koi
dvajca programeri zaedno rabotat na reshavanje na odreden problem. Potoa
se brishe kodot, se pravi kratka pauza i retrospektiva, se rotiraat
parovive i se pochnuva od novo. Poentata e preku vezhbanje na osnovni
principi na modularen i objektno-orientiran dizajn vo razlichni
programski jazici da se razmeni shto povekje iskustvo i nachini na
razmisluvanje bez bilo kakov pritisok deka neshto "mora da se sraboti".
Kreirav oficijalen nastan na koj mozhe da se prijavite na sledniot link:
http://coderetreat.ning.com/events/global-day-of-coderetreat-in-skopje-macedonia
Me interesira dali kje ima pogolem interesen i eventualno da napravime
redoven nastan vo Hacklab od ova. Zavisno od interesot i lugjeto shto
kje se prijavat mozhe kje nauchime i Perl, Clojure, C#, Scala, pokraj
standardnite Ruby, Python, Java, Javascript, Erlang. :)
Ostanati detali za nastanot:
- Trae cel den
- Otvoren e i sloboden (mozhe da bide sponzoriran - ako nekoj e
zainteresiran neka se prijavi)
- Problemot koj se reshava e: Conway's Game of Life (2) (Problemot e
golem za da se reshi vo 45 min, no toa ne e poentata)
- Nastanot ne e zamislena kako predizvik ili natprevaruvanje
- Celo vreme se raboti pair-programming, bidejkji edinstveno taka se
prenesuva znaenje (3)
- Pozhelno e da se koristi Test-Driven Development (TDD) (4)
- Sekoja sesija trae 45 minute, pa se pravi pauza od 15 min za
retrospektiva / odmor
- Posle sekoja sesija parovite se rotiraat
- Posle sekoja sesija kodot se brishe (bez ostavanje nikakva traga od
istiot)
- Sekoj se obiduva da programira perfektno, fokusirajkji se na 4rite
osnovni pravila za ednostaven dizajn od Kent Beck:
- testovite pominuvaat
- nema dupliranje na kod (DRY principle)
- opisno imenuvanje na promenlivi
- minimalistichki dizajn na metodi, klasi i moduli
(0) Introduction: http://vimeo.com/18955165
(1) http://coderetreat.ning.com/profiles/blogs/how-a-coderetreat-works
(2) http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
(3) http://en.wikipedia.org/wiki/Pair_programming
(4) http://en.wikipedia.org/wiki/Test-driven_development
(5) http://c2.com/cgi/wiki?XpSimplicityRules
Predlozi i idei se dobredojdeni.
--
Dalibor Nasevic
http://dalibornasevic.com
More information about the Ossm-members
mailing list