Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизКто-нибудь пользуется? Найти похожие ветки
← →
Yanis © (2006-02-02 16:34) [0]Сам пользуюсь и очень доволен данной утилитой (или как её там обозвать можно еще...). Вот и захотелось узнать пользуется ли ей ещё кто-нибудь?
http://www.dow.wau.nl/aew/delforexp.html
← →
Sergey13 © (2006-02-02 16:39) [1]Я юзаю. Доволен.
← →
Чапаев © (2006-02-02 16:42) [2]Для чужого кода использую, свой у меня и так красивый. ;-) Ужасно глючное окошко настроек... x-(
← →
Игорь Шевченко © (2006-02-02 16:43) [3]Присоединяюсь к [1]. Для чужого кода.
← →
Yanis © (2006-02-02 16:52) [4]
> Ужасно глючное окошко настроек... x-(
Ну так можно переписать самому, так как угодно ;)
← →
Чапаев © (2006-02-02 16:56) [5]А я качал вариант без исходников. А если с исходниками, так уж проще по исходникам разобраться, какую кнопку жать, чтоб всё работало так, как мне представляется. ;-)
← →
Sandman29 © (2006-02-02 17:21) [6]Я юзаю, и не только для чужого кода. Полностью избавляет от операций смещения блока, помогает выявлять позиции неправильных end, неверно написанные вложенные if. Очень полезная вещь.
← →
Алхимик © (2006-02-02 18:54) [7]
> [3] Игорь Шевченко © (02.02.06 16:43)
> Присоединяюсь к [1]. Для чужого кода.
А свой сразу с отступами пишите?
← →
Чапаев © (2006-02-02 18:55) [8]
> А свой сразу с отступами пишите?
Бррррр... А как же его без отступов писать? Это же ужасно неудобно!
← →
Алхимик © (2006-02-02 18:58) [9]
> [8] Чапаев © (02.02.06 18:55)
> Это же ужасно неудобно!
Читать - да, а писать сразу с отступами, когда есть замечательная сабжевая вещь не вижу большого смысла.
← →
Loginov Dmitry © (2006-02-02 20:56) [10]Я раньше пользовался, сейчас нет. Хорошо написанный код эта утилита только портит, а вот если код написан в таком вот стиле:
{интегрирование от a до b функции f с точностью e}
function IntegralSimpson(a1, b1: real; f: FunctionType): real;
var
h, x, s, s1, s2, s3, sign: real;
begin
if (a1 = b1) then
begin
IntegralSimpson := 0; exit
end;
if (a1 > b1) then
begin
x := a1; a1 := b1; b1 := x; sign := -1
end
else sign:=1;
h := b1 - a1; s := f(a1) + f(b1); s2 := s;
repeat
s3 := s2; h := h/2; s1 := 0; x := a1 + h;
repeat
s1 := s1 + 2*f(x); x := x + 2*h;
until (not(x < b1));
s := s + s1; s2 := (s + s1)*h/3; x := abs(s3 - s2)/15
until (not(x > e));
IntegralSimpson := s2*sign;
end;
то разобрать его без этой утилитки не получается.
Всем новичкам рекомендую юзать delforexp :)
← →
Kerk © (2006-02-03 00:17) [11]Алхимик © (02.02.06 18:58) [9]
а писать сразу с отступами, когда есть замечательная сабжевая вещь не вижу большого смысла.
Я всегда сразу с отступами пишу. Иначе просто не умею.
← →
@BraIN © (2006-02-03 00:21) [12]
> Хорошо написанный код эта утилита только портит
Она его не трогает.
← →
Eraser © (2006-02-03 00:26) [13]
> Yanis ©
подобные утилиты удобны для чужого кода, сам пишу сразу правильно.
> Kerk © (03.02.06 00:17) [11]
> Я всегда сразу с отступами пишу.
Да почти все с отступами пишут, но раздражают такие конструкцииif a = b then DoSomething;
хотя и очень многие ТАК пишут.
Отступ отступу рознь, imho.
← →
Loginov Dmitry © (2006-02-03 08:22) [14]
> @BraIN © (03.02.06 00:21) [12]
> Она его не трогает.
Не всегда. Допустим такой случай:
if ... then
begin
end else
if ... then
begin
end else
..............
if ... then
begin
end;
Такие конструкции - не редкость. Удобно все IF поддерживать на одном уровне. Утилитка же эта все последующие IF сдвигает. В итоге получится следующее:
if ... then
begin
end else
if ... then
begin
end else
................................................................................
if ... then
begin
end;
← →
Sandman29 © (2006-02-03 09:04) [15]Loginov Dmitry © (03.02.06 08:22) [14]
Есть у меня на сопровождении один модуль, в котором вложенность таких if достигает уже около сотни. Один раз автоматически нажал форматирование, потом пришлось восстанавливать файл из backup. Но вообще-то такие if говорят о неверном дизайне.
← →
@BraIN © (2006-02-04 16:11) [16]
> Loginov Dmitry © (03.02.06 08:22) [14]
Заметьте, я сказал про хорошо написанный код, что в моем понимании, не в последнюю очередь, есть грамотно отформатированный код.
← →
Loginov Dmitry © (2006-02-04 17:06) [17]
> @BraIN © (04.02.06 16:11) [16]
А чем, по-вашему, характеризуется грамотно отформатированный код?
← →
@BraIN © (2006-02-04 17:48) [18]
> А чем, по-вашему, характеризуется грамотно отформатированный
> код?
Просто скажу, что я согласен с
> Sandman29 © (03.02.06 09:04) [15]
Но вообще-то такие if говорят о неверном дизайне.
DelForExp форматирует код, основываясь на некоторых заложенных в него правилах. И не его вина в том, что вам не подходит такое форматирование.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.045 c