Из темы
«Весёлые (сосисочные) рефакторинги»
предлагаю выделить обсуждение и организацию одной или больше веток по JS сюда, чтобы согласовать все открытые вопросы и не рассылать по 10+ писем каждому участнику.
Отметившиеся в теме с указанием языка JS на 00:00 15 мар 2013 — такие участники:
kabzon
medved13
termi
vooD
spmbt
werdender
maxatwork
ariser
ahmpro
meettya
firestarter
Athari
kafeman
BrainInTheBox
Столько человек может хватить на 2 параллельных рефакторинга: по 4-6 человек каждый. На первую группу материал вроде бы есть, который подал
vooD. Какие будут правила? Если предложенные с 1 ведущим и игрой «в тёмную», когда только ведущий видит код каждого шага, то
кто будет ведущим? vooD, берёте на себя такое дело? Или возьмётся быть ведущим первый предложивший,
kabzon?
Если будут другие правила, например, с открытым кодом, выкладываемым пошагово в Гитхаб, то, возможно, и юмора не будет, и другие форки сделают из понравившегося варианта — получится разброд. Для пользы дела был бы хорош открытый вариант, а для фана — закрытый. На каком остановимся?
Впрочем, ничто не мешает найти 3 образца кодов, 2 сделать закрытыми, а 1 открытый и попробовать оба варианта.
Ведущему по классике (схеме
ilichme ) нужно каждый шаг отписывать в Гитхабе, но код туда не выкладывать до конца. Каждые день-два интересоваться, кто возьмётся следующим, кто отказался, и следить за заранее подготовленной очередью. Тут и работы, и внимательности много надо.
Для открытой схемы ведущий тоже нужен, и ему тоже есть работа — принимать пулл-реквесты. Но плюс будет в том, что следить за ходом могут все и, наверное, включаться в рефакторинг вне очереди тоже могут. Но пропадёт эффект испорченного телефона. Если не выберем ведущего первого типа, то придётся выбирать второго типа, которым может быть в том числе участником, и сам рефакторить код.
P.S.: vooD мне показал репозиторий с кодом. Если другим показал тоже, то предлагаю его поставить на открытый вариант рефакторинга.
UPD:
(0:55) С первым кодом определились, на него по мере интереса переходят желающие. На мой взгляд, надо срочно подыскать мозговым штурмом ещё пару хороших вариантов кода. Чтобы:
1) было, что рефакторить;
2) код бы работал и мог проверяться;
3) был бы сам по себе интересен — кусок либы, плагина, игрушка, инструмент.