[Ruby] Что такое хорошая программа на Ruby?

Anton Tuzov tuzov на msiu.ru
Пт Ноя 28 16:24:01 MSK 2003


В сообщении от 28.11.2003 10:06 Anton Tuzov пишет:
> В сообщении от 27.11.2003 21:24 Vladimir Zdorovenco пишет:
> > >>>>> "SoNaR" == SoNaR  <SoNaR> writes:
> > 
> >     VZ> Почему именно 23 ? У меня кое где 200 превышает, редко
> >     VZ> конечно, но я недумаю что в этом трудно разобратся
> >     SoNaR>     Все, что превышает высоту экрана уже не читаемо! Это не
> >     SoNaR> я сказал, а Мартин Фаулер.
> > 
> > Да но невегда возможно разбить на такие части не потеряв читабильность 
> > и непонаписав кучу методов в кторых потом будет трудней разобратся. 
> > Помоему главное непереборщить. Я незнаю как надо или ненадо писать а 
> > пишу сначала так как мне будет легче а уже потом, если эту часть можно 
> > использовать где-то еще, выношу в отдельный метод.
> > 
> >     VZ> SoNaR> должен использовать больше двух методов, метод должен
> >     VZ> SoNaR> использоваться в более, чем двух методах, наличие
> >     VZ> тестов, Непомню как там такое называется, ИМХО это
> >     VZ> действительно для многих ОО языков, кроме Java :), там люди
> >     VZ> выносят все что угодно. Могу оишабатся но кажется у Буча это
> >     VZ> расталкованно
> >     SoNaR>     Ссылку точнее
> > 
> > Я подразумевал наличие ненужных или редко используемых методов,
> > без которых можно обойтись. А так:
> > 
> > Гради Буч: "Объекто-ориентированный анализ и проэктирование
> >                 с примерами приложения на С++" 
> > 
> > но я давно ее читал, щас вот быстро пролистав ничего об этом не 
> > нашел. В любом случае книжка хорошая, даже если к Руби прямо не 
> > относится. 
> > 
> >     VZ> SoNaR> наличие проверок в тестах, соблюдение требований к
> >     VZ> SoNaR> именованию методов (единый стиль).  Ну это скорей опять
> >     VZ> же удобства, а не спецефичная для Руби практика
> >     SoNaR>     Программа пишется программистом и для программиста. :-)
> >     SoNaR> А то, что ее еще и интерпретатор выполняет -- бесплатное
> >     SoNaR> приложение!
> 
> Почитайте книгу М. Фаулера "Рефакторинг". Там есть ответы на Ваши
> вопросы.
> 
> 
> ______________________________________________________________________
> _______________________________________________
> Ruby mailing list
> Ruby at altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/ruby

Именно.




Подробная информация о списке рассылки Ruby