[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