[Ruby] Indentation
Podborits, Dmitry
dpodbori на lehman.com
Ср Ноя 26 19:17:05 MSK 2003
>> Что за правильная разметка?
> Я имею в виду разметку исходника, по английски indentation(так привычней).
> Чаще всего программы написанные со сбитой разметкой это "плохие"
программы, с
> довольно не качественным кодом. Но это уже субъективный вопрос.
V bor'be za kachestvo programm
Razmetka -- delo ne poslednee
BAD INDENTATION mozhet vam
Isportit' vsyu obednyu
Odnako i naoborot
Vstrechayetsya poroyu:
Khot' i razmechen klassno kod,
A vsyezh' -- ne v zub nogoyu.
-----Original Message-----
From: ruby-bounces на altlinux.ru [mailto:ruby-bounces на altlinux.ru] On Behalf
Of Dmitry V. Sabanin
Sent: Wednesday, November 26, 2003 10:34 AM
To: Ruby usage and development around it
Subject: Re: [Ruby] ??? ????? ??????? ????????? ?? Ruby?
On Wednesday 26 November 2003 21:35, SoNaR wrote:
> Уважаемый Dmitry,
>
> Wednesday, November 26, 2003, 4:36:55 PM, Вы писали следующее:
>
> DVS> On Wednesday 26 November 2003 19:13, SoNaR wrote:
> >> Уважаемый Ruby,
> >>
> >> Только вчера сдал курсовой по метрологии ПО. Сдавал метрику Майерса
> >> (количество if + количество условий в этих if'ах). Для сдачи
> >> необходимо было натравить эту программу на свой же исходник.
> >> Натравил... оказалось, что моя программа не содержит операторов if.
> >> Глянул -- действительно так!
> >> Так к чему это я. У меня возникла идея создания метрики специально
> >> для программ на Ruby. Поэтому вопрос к читателям-писателям: какими
> >> свойствами обладает хорошая программа на Ruby.
>
> DVS> Я сильно сомневаюсь что можно описать это логическим образом.
> DVS> Хотя есть некоторые черты, отсутствие глобальных переменных,
> отсутствие(или DVS> маленькое количество) кода вне классов/методов,
> правильная разметка DVS> исходника. Не думаю что можно найти что-то ещё
что
> стало бы объективным DVS> мерилом "хорошести" :)
> Методы должны быть маленькими (менее 23 строк), метод должен
> использовать больше двух методов, метод должен использоваться в
> более, чем двух методах, наличие тестов, наличие проверок в
> тестах, соблюдение требований к именованию методов (единый стиль).
Это всё уже сомнительная часть определения. Тесты конечно играют роль, но
я не думаю что есть разумный способ проверить качество тестов, а также
соотношение тестированных методов к тем что остались без тестов.
> Что за правильная разметка?
Я имею в виду разметку исходника, по английски indentation(так привычней).
Чаще всего программы написанные со сбитой разметкой это "плохие" программы,
с
довольно не качественным кодом. Но это уже субъективный вопрос.
--
sdmitry -=- Dmitry V. Sabanin
MuraveyLabs.
_______________________________________________
Ruby mailing list
Ruby на altlinux.ru
http://www.altlinux.ru/mailman/listinfo/ruby
Подробная информация о списке рассылки Ruby