Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Кто-нибудь пользуется?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.04 c
1-1137397554
aleshap
2006-01-16 10:45
2006.02.26
Как определить, что объект уже не жив...


15-1138813609
jack128
2006-02-01 20:06
2006.02.26
"Золотой теленок"


1-1137686133
DimonNew
2006-01-19 18:55
2006.02.26
неверное отображение кириллицы


2-1139245065
NineStars
2006-02-06 19:57
2006.02.26
Функция обрабатывающая массив


15-1139228044
Хинт
2006-02-06 15:14
2006.02.26
Фильтр HTML