Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.845 c
11-1120535815
Fanny
2005-07-05 07:56
2006.02.26
Проблемы с динамическими массивами


6-1131535027
Святослав
2005-11-09 14:17
2006.02.26
Нахождение в сети Интернет "Родственных" приложений !!!


2-1139738996
asd
2006-02-12 13:09
2006.02.26
Удаение программой самой себя и всей папки, в которой находится п


4-1133697542
kami
2005-12-04 14:59
2006.02.26
Как правильно обработать WH_KEYBOARD?


4-1133975347
Volf_555
2005-12-07 20:09
2006.02.26
Как генерировать разный GUID?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский