doom2d.org
http://doom2d.org/forum/

моё мнение по поводу разработчиков
http://doom2d.org/forum/viewtopic.php?f=11&t=2970
Page 1 of 1

Author:  cerf [ 04 Aug 2022, 08:17 ]
Post subject:  моё мнение по поводу разработчиков

Мой топ разработчиков. Сначала кратко про каждого из них. Я возьму информацию из форумного списка разработчиков.
Чёрный Думер - почти ничего не сделал, но что он сделал имело очень большой импакт. Респект.
Prostovitalik - какой-то дефолтный человек, но сделал мультиплеер. Респект.
DeaDDoomeR - дед с фиксацией на Столмана и Паскаль. Вредитель. Тянет текущую кодовую базу.
OutCast - здраво мыслил.
binarymaster - какой-то дефолтный человек, ничего конкретного сказать не могу.
pss88 - какой-то дефолтный человек, ничего конкретного сказать не могу.
ketmar - убийца проекта. Завязал всю разработку на себя. Главный вредитель.
daniel_p - самый прагматичный разработчик.
И falcon - к нему больше всего респекта. Он более компетентный, чем все разработчики сверху. Почему-то он понимает ценность того, что нужно делать, а не пытаться сохранить старое. Потому что он был не ВРЕДИТЕЛЕМ, как минимум 3/7 разработчиков сверху.
А теперь топ:
1. falcon
2. Prostovitalik
3. Чёрный Думер
4. daniel_p
5. OutCast
6. ps888
7. binarymaster
8. DeaDDoomeR
9. ketmar

EDIT:
Новый топ:
1. falcon
2. ps888 (изучил матчасть про этого персонажа)
3. Prostovitalik
4. Чёрный Думер
5. binarymaster (изучил матчасть про этого персонажа)
6. OutCast
7. daniel_p (свеча горела ярко и очень здраво, но мало)
8. DeaDDoomeR (вредитель, но хотя бы адекватен и не такой характерный, чтобы ради него перетягивалось одеяло разработки на 100%)
9. ketmar (без изменений)

Author:  Черный Думер [ 04 Aug 2022, 16:22 ]
Post subject:  Re: Здравствуйте

cerf wrote:
Мой топ разработчиков. Сначала кратко про каждого из них. Я возьму информацию из форумного списка разработчиков.
Чёрный Думер - почти ничего не сделал, но что он сделал имело очень большой импакт. Респект.
Prostovitalik - какой-то дефолтный человек, но сделал мультиплеер. Респект.
DeaDDoomeR - дед с фиксацией на Столмана и Паскаль. Вредитель. Тянет текущую кодовую базу.
OutCast - здраво мыслил.
binarymaster - какой-то дефолтный человек, ничего конкретного сказать не могу.
pss88 - какой-то дефолтный человек, ничего конкретного сказать не могу.
ketmar - убийца проекта. Завязал всю разработку на себя. Главный вредитель.
daniel_p - самый прагматичный разработчик.
И falcon - к нему больше всего респекта. Он более компетентный, чем все разработчики сверху. Почему-то он понимает ценность того, что нужно делать, а не пытаться сохранить старое. Потому что он был не ВРЕДИТЕЛЕМ, как минимум 3/7 разработчиков сверху.
А теперь топ:
1. falcon
2. Prostovitalik
3. Чёрный Думер
4. daniel_p
5. OutCast
6. ps888
7. binarymaster
8. DeaDDoomeR
9. ketmar

А как ты определял? Читал форум или долгое время наблюдал?

Про pss88: он в одиночку вытащил проект в определённый момент. То же самое могу сказать про binarymaster'а, он же Stas'M.
Кроме того, Стас - это единственный человек в команде, стиль разработки которого гармоничен моему, поэтому его действия я почти никогда не перепроверяю.

Author:  Jabberwock [ 04 Aug 2022, 16:27 ]
Post subject:  Re: моё мнение по поводу разработчиков

Хммм... А если мы все вредители, что тогда?
Собрались вредные вредители и делают игру для вредителей про вредителей. Звучит как план!

Хотя... может быть, это ты вредитель?

Author:  cerf [ 04 Aug 2022, 18:47 ]
Post subject:  Re: моё мнение по поводу разработчиков

Черный Думер wrote:
А как ты определял? Читал форум или долгое время наблюдал?

Про pss88: он в одиночку вытащил проект в определённый момент. То же самое могу сказать про binarymaster'а, он же Stas'M.
Кроме того, Стас - это единственный человек в команде, стиль разработки которого гармоничен моему, поэтому его действия я почти никогда не перепроверяю.

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

Author:  cerf [ 04 Aug 2022, 18:52 ]
Post subject:  Re: моё мнение по поводу разработчиков

Jabberwock wrote:
Хммм... А если мы все вредители, что тогда?
Собрались вредные вредители и делают игру для вредителей про вредителей. Звучит как план!

Хотя... может быть, это ты вредитель?

Вы либо вредители, либо очень некомпетентные разработчики. Что-то из двух. Иногда смесь двух сразу, иногда даже НИЧЕГО из этого двух.
Я говорю в ситуациях в которых вы вредите проекту, что вы являетесь вредителями. Логично.
Нет. Собрался Фалькон и что-то сделал. А остальные, которые
a) забросили или не начинали, бухтели против разработки новой игры, пока ДФ являлся проектом одного человека
б) перетянули всё одеяло разработки на себя, закрыв приток новых разработчиков
в) люди, которые не перешли в 2022 год и до сих пор экономят мегабайты на размере игры
г) люди, которые до сих пор не осознали, что поддерживать текущую кодовую базу бесполезно
д) люди, которые позволяли или поддерживали выполнение предыдущих пунктов - вот вредители.
Я вам даю умные советы. Как я вам вред наношу? Тем, что уничтожаю вас по фактам?
Здравствуйте

Author:  ar888 [ 04 Aug 2022, 19:22 ]
Post subject:  Re: моё мнение по поводу разработчиков

Забавно, что топ составил обиженный пользователь, который подавал заявку о вступлении в группу "разработчиков".
Интересно, какое бы он место себе там приписал?

Author:  cerf [ 04 Aug 2022, 19:28 ]
Post subject:  Re: моё мнение по поводу разработчиков

ar888 wrote:
Забавно, что топ составил обиженный пользователь, который подавал заявку о вступлении в группу "разработчиков".
Интересно, какое бы он место себе там приписал?

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

Author:  cerf [ 04 Aug 2022, 19:45 ]
Post subject:  Re: моё мнение по поводу разработчиков

Поступила новая информация.
Открываем свою локальную копию репозитория Doom 2D Forever.
Смотрим историю между коммитами с хэшем 8065721 и 89165e5.
Смотрим изменения в g_game.pas:
git diff 8065721..89165e5 wrote:
- e_MakeScreenshot(s, gWinSizeX, gWinSizeY);
+ e_MakeScreenshot(s, gWinSizeX, gWinSizeX);

Смотрим автора коммита - fgsfds, a.k.a Prostovitalik.
Понижение в рейтинге. ВРЕДИТЕЛЬСТВО. Ещё не уверен насчет новых мест.
EDIT:
Он должен быть высоко в списке. Я ещё не уверен, где. После него должен быть Черный Думер за создание биндингов. Но я не уверен, где.
EDIT:
Добавил новый топ.
Здравствуйте

Author:  cerf [ 04 Aug 2022, 20:12 ]
Post subject:  Re: моё мнение по поводу разработчиков

А теперь сделаем немного по-другому.
Возьмём список разработчиков из гит репозитория игры.
Результат таков:
git shortlog --summary --numbered --email wrote:
735 Ketmar Dark <ketmar@ketmar.no-ip.org>
226 DeaDDooMER <*Я это убрал.*>
223 fgsfds <*Я это убрал.*>
65 Stas'M <*Я это убрал.*>
24 FGSFDSFGS <*Я это убрал.*>
22 binarymaster <*Я это убрал.*>
18 Joseph Stalin <*Я это убрал.*>
14 Dmitry D. Chernov <*Я это убрал.*>
9 travi$ <*Я это убрал.*>
7 Dmitry Lyashuk <*Я это убрал.*>
7 Jabberwock-RU <*Я это убрал.*>
7 TerminalHash <*Я это убрал.*>
2 fgsfds <*Я это убрал.*>
1 Joseph Stalin <*Я это убрал.*>
1 TerminalHash <*Я это убрал.*>

Во-первых. 226 + 223 + 65 + 24 + 22 + 18 + 14 + 9 + 7 + 7 + 7 + 2 + 1 + 1 = 626 коммитов общих < 735 коммита Кетмаровых (чёртов вредитель, специально коммитил по любому чиху, чтобы была такая неудобная статистика!).
Во-вторых. Я не знаю, кого считать вредителями - тех, кто заставил центральный репозиторий разработки игры перекочевать с Гитхаба на весть знает что, или на разработчиков, которые не удосужились разобраться в основах работы Гита.
В этом виноваты:
Quote:
TerminalHash / TerminalHash / Dmitry Lyashuk (удивительно, что человек, как полагается в цивилизованном опенсорсном коллаборационном мире, в отличие от других дикарей, подписался (надеюсь) своими настоящими фамилией и именем (или Joseph Stalin это настоящее? (извините за скобки. Я лиспер (только сейчас увидел Dmitriy D. Chernov, он еще и отчеством подписался, это уже лишнее))))
fgsfds / FGSFDSFGS / fgsfds (в одном случае он опечатался? в почте)
travi$ (что это за интересные коммиты "by travi$"? Человек не знает про существование подписанных патчей?)
Stas'M / binarymaster

А теперь сделаем список по импакту, судя по истории в Гит репозитории. Именно изменения в игру, абстрагируясь от того, что этот разработчик принял опрометчивое решение поддерживать текущую кодовую базу, являются базой для этого списка.
1. fgsfds / FGSFDSFGS / fgsfds - в Гит истории этого вроде нет, но сделал мультиплеер.
2. ketmar - чертов вредитель слишком много закоммитил, чтобы опускать его вниз. Не первое место потому, что он разработал кучу фичурс, к которой боятся касаться другие люди.
3. Stas'M / binarymaster - вроде что-то есть, а вроде чего-то не хватает.
4. Joseph Stalin - QOL фиксы, много.
5. travi$ - мало, только одно автопереключение оружия, не умеет пользоваться git-am.
6. TerminalHash / TerminalHash / Dmitry Lyashuk - внезапно, делает то, что другие программисты должны - описывать игру, делать документацию и другие auxiliary вещи, вместо того, чтобы ею заниматься
7. Jabberwock-RU - человек нагло нарушает конвенции проекта и коммитит с сообщение на русском языке.

Выводы такие: если бы с самого начала проект не попался в гачи-лапы Кетмара с отпугивающей людей копилефт-лицензий, репозиторием весть знает где, токсичной обстановкой в чате, то...

EDIT:
Я забыл двух разработчиков. Позорище.
Новый топ:
1. fgsfds / FGSFDSFGS / fgsfds - в Гит истории этого вроде нет, но сделал мультиплеер.
2. DeaDDoomeR - дед жжот.
3. ketmar - чертов вредитель слишком много закоммитил, чтобы опускать его вниз. Не первое место потому, что он разработал кучу фичурс, к которой боятся касаться другие люди.
4. Stas'M / binarymaster - вроде что-то есть, а вроде чего-то не хватает.
5. Dmitry D. Chernov - a.k.a i'm dumb
Quote:
commit 45a33b9e1eb77bdf57d20c4d350b7cb6e15a0455
Author: Dmitry D. Chernov <*Я это убрал.*>
Date: Sun Sep 17 21:50:02 2017 +1000

Revert previous commit (yes, I'm dumb)

6. travi$ - мало, только одно автопереключение оружия и QOL фиксы, не умеет пользоваться git-am.
7. Joseph Stalin - QOL фиксы, много.
8. TerminalHash / TerminalHash / Dmitry Lyashuk - внезапно, делает то, что другие программисты должны - описывать игру, делать документацию и другие auxiliary вещи, вместо того, чтобы ею заниматься
9. Jabberwock-RU (зачем ты сделал такой классный постфикс?) - человек нагло нарушает конвенции проекта и коммитит с сообщениемяи на русском языке.

Author:  cerf [ 04 Aug 2022, 20:17 ]
Post subject:  Re: моё мнение по поводу разработчиков

Черный Думер wrote:
его действия я почти никогда не перепроверяю.

Чего? Никаких тестов нет. Инфраструктуры нет для этого.
Здравствуйте

Author:  Черный Думер [ 05 Aug 2022, 05:28 ]
Post subject:  Re: моё мнение по поводу разработчиков

cerf wrote:
Возьмём список разработчиков из гит репозитория игры.
Есть ещё два исторических репозитория, кстати, с отдельными историями коммитов. Так получилось.
https://github.com/Doom2D/Doom2D-Forever
https://github.com/Doom2D/d2df-sdl

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

cerf wrote:
только сейчас увидел Dmitriy D. Chernov, он еще и отчеством подписался, это уже лишнее
Я везде так подписываюсь. Это плюс-минус обычный способ переложения восточнославянских имён на западный лад. Только Dmitry, а не Dmitriy.

cerf wrote:
Чего? Никаких тестов нет. Инфраструктуры нет для этого.
Речь не о тестах. Например, у нас были серьёзные споры с Джа о том, как правильно коммитить игровые ресурсы и изменения к ним в репозиторий DF-Res. Стас же изначально делал всё так, что ничего вручную проверять за ним не было нужно.

Author:  cerf [ 05 Aug 2022, 08:46 ]
Post subject:  Re: моё мнение по поводу разработчиков

Черный Думер wrote:
cerf wrote:
Возьмём список разработчиков из гит репозитория игры.
Есть ещё два исторических репозитория, кстати, с отдельными историями коммитов. Так получилось.
https://github.com/Doom2D/Doom2D-Forever
https://github.com/Doom2D/d2df-sdl

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

cerf wrote:
только сейчас увидел Dmitriy D. Chernov, он еще и отчеством подписался, это уже лишнее
Я везде так подписываюсь. Это плюс-минус обычный способ переложения восточнославянских имён на западный лад. Только Dmitry, а не Dmitriy.

cerf wrote:
Чего? Никаких тестов нет. Инфраструктуры нет для этого.
Речь не о тестах. Например, у нас были серьёзные споры с Джа о том, как правильно коммитить игровые ресурсы и изменения к ним в репозиторий DF-Res. Стас же изначально делал всё так, что ничего вручную проверять за ним не было нужно.

Как так получилось?
За имя извините.
Про Стаса понятно.
Здравствуйте

Author:  Черный Думер [ 05 Aug 2022, 14:18 ]
Post subject:  Re: моё мнение по поводу разработчиков

cerf wrote:
Как так получилось?
Основным репозиторием после внедрения git в разработку сначала был Doom2D-Forever.
При написании мультиплеера Prostovitalik интереса ради попробовал перенести проект с Delphi 7 и DirectX на FreePascal и SDL.
Затем, уже после выпуска версии 0.666 с мультиплеером он, тогда исключительно в качестве эксперимента, этот перенос завершил и создал под него отдельный репозиторий.
Вскоре оказалось, что SDL имеет много недостатков, в результате чего было принято решение перейти на SDL2.
В итоге, со временем вся разработка перетекла в экспериментальный репозиторий.

Author:  cerf [ 05 Aug 2022, 15:09 ]
Post subject:  Re: моё мнение по поводу разработчиков

Черный Думер wrote:
...проект с Delphi 7 и DirectX...

Ужас.
Quote:
... на FreePascal...

Меньшее из ужасов.

Prostovitalik молодец. Мыслит в нужном направлении.
Здравствуйте

Page 1 of 1 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/