// codeart.ru / Главная / Батл по рефакторингу Форум

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

Автор: Evgeny Sergeev

Мы долго разговаривали разговоры, а пора бы уже дело делать, поэтому представляю вашему вниманию первый батл по рефакторингу.

Тема батла: “Работа с файловой структурой“.
Задание текущего батла: разработать программу которая генерирует структуру файлов и каталогов, на основании заданного массива.
Примечание, формат массива определяется разработчиком, при этом учитываются следующие моменты:

Маленькое лирическое отступление - в прошлом посте я опубликовал правила проведения батлов, так вот… Забудьте о них, порядок проведения батлов с сегодняшнего дня и навсегда таков:

Подготовительные действия:

Ограничения на код:

Итак, после того как варианты опубликованы, а их, кстати говоря может быть всего один, начинаются боевые действия. Суть батла сводится к тому, чтобы набрать как можно больше очков, при этом применяются следующие “боксерские” удары и приемы:

Важный момент! Тот кто публикует свой вариант автоматически получает 10 баллов. Эта фора нужна для того, чтобы уровнять тех кто что-то написал и вынужден отстаивать свой код, перед теми кто ничего не опубликовал, а только набирает очки за счет того, что “мутузит” соперника.

И последнее, спорные вопросы единолично решаются мной. За неспортивное поведение сразу дисквалификация.

Итак, попробуем провести первый батл, мой код - http://www.pastie.org/1264003

Ну что? Кто сделает первый хук?!

  1. http://paste.in.ua/1309/
    По поводу вашей версии - а класс какую роль играет? ООП ради ООП? Вторник к сожалению пропущу, воюйте без меня ;-)

  2. О! Питончик… не ожидал.
    Класс - это привычка, в данном конкретном случае наверное можно и одной функцией обойтись.

Leave a Reply

« Правила батлов по рефакторингу Продолжаем батл по рефакторингу »

 

Ночные клубы. Кованные решетки. | платья свадебные недорого .