четверг, 7 июля 2011 г.

Re: Делать на redmine или отдельной софтиной?

Приветствую!

> РедМайн не особо понравился, ни сам код ни то что кода там очень
> много.

Если посмотреть первую миграцию Редмайна то там 23 таблицы,
сейчас - 47 таблиц.

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

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

Лично мне код Редмайна не показался раздутым - достаточно лаконично.
Достаточно для того чтобы с этим можно было работать.

Тем более для создания плагинов - это может быть совершенно не важно.

Сложность мне кажется более правильным определять относительно - на
какую либо абстрактную единицу.

На модель/контроллер/метод.

К примеру из моделей самая большая по размеру в Редмайне - это
issue.rb, то есть "Задача", что и логично:

33079 байт (в 1.1.1 версии что я смотрю)
883 строки
64 метода

исключив заголовок, относящееся к классу, отступы вокруг методов в
среднем - 8 строк на метод. Если ещё учесть что есть комментарии
внутри методов, разбитие длинных строк по строкам - то фактически
может быть около 7 строк на метод, в среднем.

С уважением,
Илья

On Jul 7, 7:28 pm, "alexey.petrushin" <alexey.petrus...@gmail.com>
wrote:
> РедМайн не особо понравился, ни сам код ни то что кода там очень
> много.
>
> Недавно обнаружил что чтобы определить сложность можно просто
> посчитать размер исходников, конкретные цифрыпо ссылке ниже, редмайн в
> топе, функционал там не особо сложый а кода слишком много по моему
>
> http://ruby-lang.info/blog-ru/prostoi-sposob-otsienit-slozhnost-proie...
>
> On Jul 7, 12:53 pm, Max Lapshin <max.laps...@gmail.com> wrote:
>
> > 2011/7/7 a.ognevsky <a.ognev...@gmail.com>:
>
> > > Ого, прямо так категорично :(
> > > Спасибо, ценный опыт.
>
> > Да, прям так категорично. Хостинг на гитхабе идеальный инструмент для
> > того, что бы разместить README от гема, но erlyvideo чуток посложнее
> > чем средний gem и коммуникация с пользователями так же посложнее.
>
> > Я гитхабом то для работы не пользуюсь, только поддерживаю на нем зеркало.

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий