Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrey Khavryuchenko                 2:5020/400     10 Dec 2001  11:40:23
 To : "Alexander Dilevsky"
 Subject : Re: goto нет в tcl
 -------------------------------------------------------------------------------- 
 
 Alexander,
 
 "AD" == Alexander Dilevsky wrote:
 
  AD> "Andrey Khavryuchenko" <akhavr@kds.com.ua> wrote in message
  AD> news:m3n10s6rtr.fsf@netmaster.kds.com.ua...
  >> Блин.  Выносишь сложные условия в отдельные функции, повторяющиеся куски
  >> кода туда же.  Если функция длинее 25 строк -- разрезаешь ёё на части.
 
  AD> Hу знаете, выносить чистку локальных переменных функции в другую
  AD> функцию только из-за преданности структурному программированию - это
  AD> уже слишком :)
 
 При чем здесь преданность структурному программированию?  Мне просто
 неудобно работать с огромными функциями.  Особенно через год после того,
 как я их написал.
 
 Если у тебя такая толпа локальных переменных -- вынеси их в структуру и
 сделай функцию по ее инициализации.  Если язык позволяет -- в объект.
 
  >> Все функции, что не влазят на стандартный экран терминала are evil!
 
  AD> Hу в теории, конечно, так, а на практике - назови хоть один реальный
  AD> проект, код которого следует этому правилу ;)
 
 Все, которые делаются у меня в конторе.
 
 -- 
 Andrey V Khavryuchenko          http://www.kds.com.ua/
 Offshore Software Development
 --- ifmail v.2.15dev5
  * Origin: KDS Software Group (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: goto нет в tcl   Alexander Dilevsky   10 Dec 2001 00:35:13 
 Re: goto нет в tcl   Andrey Khavryuchenko   10 Dec 2001 01:01:40 
 Re: goto нет в tcl   Alexander Dilevsky   10 Dec 2001 09:43:49 
 Re: goto нет в tcl   Andrey Khavryuchenko   10 Dec 2001 11:40:23 
 Re: goto нет в tcl   Vladimir Bormotov   10 Dec 2001 19:41:52 
 Re: goto нет в tcl   Andrey Khavryuchenko   11 Dec 2001 01:01:08 
 goto нет в tcl   Ilya S Slyzhnyak   13 Dec 2001 09:30:37 
 Re: goto нет в tcl   Serguei Khvatov   10 Dec 2001 12:52:41 
 Re: goto нет в tcl   Andrey Khavryuchenko   10 Dec 2001 14:01:36 
 Re[2]: goto нет в tcl   Ђ«ҐЄб ­¤а „ҐаЄ з   10 Dec 2001 20:47:24 
 Re: Re[2]: goto нет в tcl   Andrey Khavryuchenko   11 Dec 2001 01:01:09 
 Re: Re[2]: goto нет в tcl   Vladimir Bormotov   11 Dec 2001 06:21:54 
 Re[4]: goto нет в tcl   Ђ«ҐЄб ­¤а „ҐаЄ з   11 Dec 2001 14:28:47 
 Re: Re[4]: goto нет в tcl   Andrey Khavryuchenko   11 Dec 2001 15:22:12 
 Re: Re[4]: goto нет в tcl   Vladimir Bormotov   11 Dec 2001 23:41:39 
 Re: goto нет в tcl   Max Ischenko   10 Dec 2001 14:19:59 
 Re: goto нет в tcl   vitus@ice.ru   10 Dec 2001 11:32:14 
Архивное /ru.linux/180269796dd89.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional