On Apr 7, 11:35 am, Hristo Deshev <hristo.des...@gmail.com> wrote:
> Здравейте,
>
> Искам да ви разкажа за едно интересно упражнение, което Стефан организира
> тази събота - може би първият code retreat по нашите земи (или поне първият,
> за който аз чувам). Но нека първо да обясним какво е code retreat. С мои
> думи, това е просто и неангажиращо упражнение за програмиране, в което
> работим по двойки върху добре известна задача и се учим един друг на
> "номера". А ето и описанието от създателя на практиката:http://www.coderetreat.com/how-it-works.html.
>
> Какво направихме ние:
>
> - Събрахме се 6 човека в тъмни зори (9:00) в събота сутрин в
> initLab<http://initlab.org/>и след една закуска и малко помотване,
> бяхме готови да започнем към 10:00.
> - Използвахме за упражнение класическата "Game of
> Life"<http://en.wikipedia.org/wiki/Conway's_Game_of_Life>
> .
> - Всеки беше приготвил проект-шаблон на любимите си езици за
> програмиране, за да не се бавим при започването.
> - Направихме 5 сесии по 45 минути, като накрая всеки беше работил с всеки
> от останалите хора.
>
> Мисля, че се получи доста добре. Май никой не успя да докара пълна
> разработка на играта с UI за 45 минути, но към последните сесии вече почнаха
> редовно да се пръкват готови решения, които имплементират логиката с
> правилата за раждане и умиране на клетките в различните поколения. Така или
> иначе пълното завършване не ни беше целта. Ето и какво полезно взех за себе
> си:
>
> - Различни подходи при решенията на задачата. Някои удачни, други - не
> чак толкова :-)
> - 100% TDD програмиране с другарче, което да помогне когато изникне
> въпросът "това сега как се тества?"
> - Сравняване на имплементации на различни езици. Имахме решения на Ruby,
> C#, JavaScript, Python, Scala и всеки език (разбира се) си имаше
> предимствата и недостатъците.
> - Сравняване на различни среди за програмиране. Интересно беше да се види
Аз съм навит за подобно упражнение, но единствения ми проблем, е че не съм в в близост до София, и надали ще мога да участвам.
Бихме могли да уповестим event-а си за следващия път.
Серж.