// codeart.ru / Идеи / Правила батлов по рефакторингу Форум

Правила батлов по рефакторингу rss подписка

Автор: Evgeny Sergeev

Хорошенько обдумав предложения по тематикам для батлов я понял, что идея начинает разрастаться и становится уже не такой простой, как была первоначально. Главная проблема в слове “можно”. Фактически, действительно, можно сделать кучу полезных и интересных вещей, но в конечном итоге - это приведет к большим трудозатратам. Поэтому я решил четко определить формат батлов. Ориентируясь на следующие задачи:
1. Батл должен быть маленьким - не занимать много времени и места
2. Батл должен быть полезным - т.е. давать участникам практические навыки
3. Батл должен быть интересным.

Итак, собственно правила:
1. Батл должен начинаться с нуля - это значит никакого готового кода. Фреймворкам говорим нет!
2. Разработка ведется через тесты и только через тесты. Тест показывает как должен работать код!
3. В батле участвует только код бизнес логики. Это значит что никакого html и тому подобных вешей;
4. Тема батла должна быть понятной всем и выражаться одним предложением;
5. Тема батла должна раскрываться через задания;
6. Код батла выкладывается на pastie или подобных ресурсах (напоминаю, что батл не должен быть большим!)

Вот и все. Конечно классно было бы взять реальную задачу или готовый opensource модуль, и построить батл вокруг них, но все это далеко не так просто и требует дополнительных знаний от участников. Поэтому, попробуем начать с простого.

Осталось дело за малым - придумать интересную и простую тему. Мои варианты такие:
1. On-line аукцион предметов старины
2. Игра монополия (опять же online)
3. Школьный журнал посещений

На мой взгляд, темы простые и всем понятно, что из себя должен представлять конечный продукт - это позволит прогнозировать развитие проекта во время батла.

Что скажите?

  1. Мне кажется, все три темы большеватые, слишком много всякого учитывать надо - это задача не на один день. И ещё по тестам, тогда наверно организатору стоит эти тесты писать вместе с заданием.

    Но в любом случае что-то маленькая прикольная затея начинает превращаться во что-то толстое.

  2. Короче начну первый батл, а там посмотрим кто потянется тот подтянется.

Leave a Reply

« Родилась идея делать батлы по рефакторингу Батл по рефакторингу »

 

Фильтровальные установки для бассейнов до 1000 кубов. Фильтровальные установки для бассейнов схемы. | Подарки всем. бизнес подарки . | школа танцев new style санкт-петербург .