LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

должен же быть какой-то козел отпущения

RoR на эту роль отлично подходит:

  • Здесь нет рубистов, поэтому никто не вступится

  • Язык, который нигде вне RoR не используют

  • Фреймворк на идеологии предыдущего поколения, сейчас идеология фулл JS-фронтенда с серверным JSON API, максимум там есть прозрачный сервер сайд рендеринг и статик сайт генерация

  • Огромное количество шизиков, которые пользуются технологией которую нужно знать так, как будто этого не нужно (опять же несовпадение поколений - большинство мусора с npm знать не нужно).

  • Также огромное количество шизиков, для которые кроме руби ничего не видели и на любую критику устраивают религиозную истерику

  • Очень неудобно жить на Windows. Напоминаю, Windows все еще основная операционная система в мире

  • Тотальная нелюбовь к документированию чего-либо. Вместо этого рубисты пишут тесты из предположения, что кто-то их читает и понимает. Это не так.

  • Куча рубистов, которые не только не пишут документацию, но и тесты тоже не пишут. Это совсем финиш.

Продолжать?

Мы однажды переписывали на Java огромную ынтерпрайз систему после команды рубистов, которая дальше не могла ее поддерживать. Задача была - переписать все фичи один в один, только на джаве, чтобы это можно было поддерживать. Моя первая задача была сделать систему бронирования слотов (как в самолете) с таймаутом резервирования 30 минут (если за 30 минут слот не выкупается, то резерв отменяется и надо выбирать заново). Предыдущий рубист разрабатывал ее месяц (!) и закрыл тикет как не поддающийся реализации. Я написал ее за день. Может быть, знал подводные камни, но в тикете об этом ничего сказано не было.

Исходная версия stevejobs, :

должен же быть какой-то козел отпущения

RoR на эту роль отлично подходит:

  • Здесь нет рубистов, поэтому никто не вступится

  • Язык, который нигде вне RoR не используют

  • Фреймворк на идеологии предыдущего поколения, сейчас идеология фулл JS-фронтенда с серверным JSON API, максимум там есть прозрачный сервер сайд рендеринг и статик сайт генерация

  • Огромное количество шизиков, которые пользуются технологией которую нужно знать так, как будто этого не нужно (опять же несовпадение поколений - большинство мусора с npm знать не нужно).

  • Также огромное количество шизиков, для которые кроме руби ничего не видели и на любую критику устраивают религиозную истерику

  • Очень неудобно жить на Windows. Напоминаю, Windows все еще основная операционная система в мире

  • Тотальная нелюбовь к документированию чего-либо. Вместо этого рубисты пишут тесты из предположения, что кто-то их читает и понимает. Это не так.

  • Куча рубистов, которые не только не пишут документацию, но и тесты тоже не пишут. Это совсем финиш.

Продолжать?

Мы однажды переписывали огромную ынтерпрайз систему после команды рубистов, которая дальше не могла ее поддерживать. Моя первая задача была сделать систему бронирования слотов (как в самолете) с таймаутом резервирования 30 минут (если за 30 минут слот не выкупается, то резерв отменяется и надо выбирать заново). Предыдущий рубист разрабатывал ее месяц (!) и закрыл тикет как не поддающийся реализации. Я написал ее за день. Может быть, знал подводные камни, но в тикете об этом ничего сказано не было.