TECH · 23 мая 2017, 17:11 · Отдел информации dev.by
Анархия в коде: сообщество программистов разрабатывает проект без целей и задач ChaosBot

ChaosBot — эксперимент, в ходе которого управление проектом по разработке ПО передано в руки сообщества разработчиков, а любые обновления в код принимаются на основе обычного голосования.

Иллюстрация: GitHub

Репозиторий проекта ChaosBot появился 16 мая (но стал активным личшь 22 мая), и на момент публикации набрал 438 звёзд и 46 коммитов. Условия просты: каждый разработчик может предложить свои изменения в код, открыв пулл-запрос. Если эти изменения утвердит большинство участников сообщества, ChaosBot автоматически обновит свой код и перезапустится. Первоначально бот написан на Python. Существует и домен chaosthebot.com, на котором пока нет активности.

По словам авторов проекта, ChaosBot может быть полезным или зловредным, преобразовать себя в другом языке программирования, а также сломаться и перестать работать. Отсутствуют какие-либо ограничения по задачам, которые должен выполнять бот — всё отдаётся на усмотрение разработчиков и сообщества. При голосовании за принятие или отклонение новых изменений учитываются комментарии с эмодзи-лайками, сами «лайки» в отношении коммита и факт принятия или отклонение запроса на добавление изменений.

За сутки, прошедшие с начала работы, бот ломался уже дважды — в этом случае его перезапускают вручную, увеличивая на единицу «счётчик смертей».

Технические характеристики сервера, на котором работает ChaosBot, следующие: Ubuntu 14.04 Trusty, рут-доступ к серверу, инициированный кодом бота, локально установленная MySQL и невысокая производительность (канал передачи 2 Tb, диск на 30 Гб, 2 Гб памяти, 1-ядерный процессор).

Источник: dev.by
Нашли в тексте ошибку — выделите её и нажмите Ctrl+Enter.
Новые комментарии
Взгляд изнутри. Так забавно читать некоторые комментарии :) Да, я получила стипендию, хотя практически год работаю в айти компании. Я вошла в айтишечку в качестве стажера-верстальщика на популярных CMS, это моя первая работа в айти и не скрою, что поначалу было очень трудно ;) *сейчас можно смеяться* В МГЛУ не учили вёрстке. Первые трудности позади, я уверенно ощущаю себя в компании, в которой работаю. Мой меценат Павел Голубев, CEO at Appodeal. Начался новый этап моего профессионального роста: сейчас я на курсе ПВТ по веб-разработке, с четким осознанием всего, что происходит. Начала изучение JS самостоятельно, и сейчас, будучи на проекте Микиты, все структурируется и практикуется. Испытываю те же ощущения, что и вначале своего пути, но теперь знаю, что это дело практики и времени)) Касательно других участников проекта: нет ни одного, кто не пощупал айти с той или иной стороны, у некоторых участников проекта есть бэкграунд работы в IT-компаниях, пусть даже не на 100- процентных айти-должностях (если говорить про Dev) Никто не экспириенсит сон разума. А, чуть не забыла "никто не следит за этими халявщиками"- за нами можно и нужно следить ( нам будет приятно ): мы пишем статьи о планах на проект, о видении реализации себя в новой нише и, собственно, переходя от слов к делу: еженедельные посты о своих успехах в обучении и провалах. Да и со стажировкой проблем вообще нет ;) Мне понравился комментарий: “Хочешь сделать из кого-то айтишника - возьми его на работу”. Вот меня взяли. Это я все к чему: если тебе лично не подходит идея проекта Микиты, не значит, что она не подходит всем. P.S на фб можно найти мой первый пост :) Апдейты coming soon
LesiaLametta
16.08.2018 в 19:27
«Очень мало заявок». Как проходит акция #войтивайти, которую запустил основатель PandаDoc

Обсуждение

Missing
+1

"При голосовании за принятие или отклонение новых изменений учитываются комментарии с эмодзи-лайками, сами «лайки» в отношении коммита и факт принятия или отклонение запроса на добавление изменений." - если бы везде было так, жить стало бы веселее

Picture_54?1356409795
faketail
– программист в BELHARD

+1

Какая же здесь анархия? Наоборот полная прямая демократия и лишнее подтверждение того, что тотальный аджайл работает, толкьо когда коллектив разработчиков одинаково квалифицирован и мотивирован.


Авторизуйтесь, чтобы оставлять комментарии

Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси