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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Mike Selivanov                       2:5025/59.3    02 Apr 2002  17:33:28
 To : Vladimir Bormotov
 Subject : записки тетки-бух галтера
 -------------------------------------------------------------------------------- 
 
 Tuesday April 02 2002 16:09, Ты нацарапал мне:
 
  VW>>> Вот интересно, из какой книги ты почерпнул такие представления
  VW>>> об ООП?
 
  MS>> а взять хотя бы Бьерна Страуструпа с его "Введение в C++".
 
  VB>  а процитировать? ;)
 
 подожди до завтра, ок? обязательно найду и процитирую
 
  MS>> по мне лучше написать на 10-30 строчек кода больше но зато я буду
  MS>> твердо уверен что через пару месяцев после первого прочтения
  MS>> листнига пойму как этот код работает.
 
  VB>  да-да. ты не видел "настоящего кода на C/C++"
 
 ну откуда такая уверенность? меня просто поражает возможность некоторых людей
 видеть все и вся насквозь :)
 
  VB>  сколько раз нужно прочесть эту функцию, чтоб понять что она делает?
 
  VB> void set_name_findex (int i, char *NameFile, int iLen, int *iXXX ) {
  VB>   int j;
  VB>   if      ( *(NameFile + iLen*i) ) {
  VB>     if    ( !(*(iXXX+i)) ) *(iXXX+i) = 1;
  VB>     for   ( j = THREADS-1; j > i; j-- ) {
  VB>       if  ( *(NameFile + iLen*j) ) {
  VB>         if   ( !strcmp ( (NameFile+i*iLen), (NameFile+j*iLen) ) )
  VB>              { *(iXXX+j) = (j - i)*(-1); }
  VB>         else
  VB>              { *(iXXX+j) = 1;            }
  VB>         }
  VB>       }
  VB>     }
  VB> }
 
 :) мне было бы достаточно одного взгляда чтобы понять что же делает этот хорошо 
 написанный код если бы ты удосужился вставить комментарий. они для этого и
 нужны. а выдавать на обозрение код в котором используются переменные с
 сомнительными именами - просто безобразие. кстати, воторой if внутри цикла
 всегда будет идти по второй ветке, что не есть правильно.
 поправь меня если неправ, NameFile+i*iLen будет совпадать с NameFile+j*iLen
 тогда и т.т. когда i==j. соотв-но *(iXXX+j) = (j-i)*(-1); можно заменить на
 *(iXXX+j) = 0; но даже и этот оператор не выполнится т.к. цикл до тех пор пока
 
 j > i.
 
  VB>  такое на перле нужно уметь написать...
 
 чтоже касаемо перла то я не сомневаюсь что этот код можно описать меньшим
 количеством строчек, но... разобраться с ними без коментариев еще сложнее... я
 не говорю что код является достаточным условием для читаемости, отнюдь...
 комментарии никто не отменял :) По мне так код на с/c++ более удобоварим для
 глаз чем код на перле (если хорошенько на нем извратиться).
 
 Всех благ и бочку пЫва,
 Mike
 --- Camelot Publishing.
  * Origin: still nothing? turn on the monitor. (2:5025/59.3)
 
 

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

 Тема:    Автор:    Дата:  
 Re: записки тетки-бух галтера   Vladimir Bormotov   30 Mar 2002 14:51:29 
 Re: записки тетки-бух галтера   Zahar Kiselev   30 Mar 2002 16:10:54 
 Re: записки тетки-бух галтера   Vladimir Bormotov   30 Mar 2002 22:57:31 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 01:22:04 
 Re: записки тетки-бух галтера   Vladimir Bormotov   31 Mar 2002 09:32:41 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 13:53:24 
 записки тетки-бух галтера   Andrey Rudyavsky   02 Apr 2002 17:22:50 
 Re: записки тетки-бух галтера   Vladimir Bormotov   03 Apr 2002 12:35:01 
 Re: записки тетки-бух галтера   Vladimir Bormotov   31 Mar 2002 17:36:37 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 18:58:00 
 записки тетки-бух галтера   Andrey Rudyavsky   02 Apr 2002 18:19:44 
 Re: записки тетки-бух галтера   Fedor Zuev   05 Apr 2002 18:32:08 
 Re: записки тетки-бух галтера   Vladimir Bormotov   01 Apr 2002 01:30:53 
 Re: записки тетки-бух галтера   Mikhail Selivanov   01 Apr 2002 17:00:23 
 Re: записки тетки-бух галтера   Zahar Kiselev   02 Apr 2002 01:50:46 
 Re: записки тетки-бух галтера   Eugene Karpachov   02 Apr 2002 19:53:00 
 Re: записки тетки-бух галтера   Ilya Anfimov   01 Apr 2002 21:04:02 
 Re: записки тетки-бух галтера   Mikhail Selivanov   02 Apr 2002 08:43:31 
 Re: записки тетки-бух галтера   Victor Wagner   02 Apr 2002 09:49:35 
 Re: записки тетки-бух галтера   Victor Wagner   01 Apr 2002 23:09:14 
 Re: записки тетки-бух галтера   Victor Wagner   01 Apr 2002 23:09:13 
 записки тетки-бух галтера   Mikhail Selivanov   02 Apr 2002 08:48:59 
 Re: записки тетки-бух галтера   Victor Wagner   02 Apr 2002 09:55:44 
 О ложной универсальности Re: записки тетки-бух галтера   Eugene Karpachov   02 Apr 2002 12:03:55 
 записки тетки-бух галтера   Mike Selivanov   02 Apr 2002 11:55:19 
 Re: записки тетки-бух галтера   Vladimir Bormotov   02 Apr 2002 16:09:56 
 записки тетки-бух галтера   Mike Selivanov   02 Apr 2002 17:33:28 
 записки тетки-бух галтеpа   Alexey Litvinuke   03 Apr 2002 20:58:54 
 записки тетки-бух галтеpа   Peter V. Chernikoff   03 Apr 2002 18:08:37 
 записки тетки-бух галтеpа   Alexey Litvinuke   06 Apr 2002 14:56:30 
 Re: записки тетки-бух галтера   Igor Zakhrebetkov   02 Apr 2002 18:25:16 
 Re: записки тетки-бух галтера   Victor Wagner   03 Apr 2002 15:22:11 
 записки тетки-бух галтера   Mike Selivanov   05 Apr 2002 09:32:58 
 Re: записки тетки-бух галтера   Vladimir Bormotov   05 Apr 2002 11:10:23 
 записки тетки-бух галтера   Mike Selivanov   05 Apr 2002 14:28:13 
 Re: записки тетки-бух галтера   Vladimir Bormotov   05 Apr 2002 18:27:12 
 Re: записки тетки-бух галтера   Victor Wagner   05 Apr 2002 11:16:33 
 записки тетки-бух галтера   Mike Selivanov   05 Apr 2002 14:31:12 
 Re: записки тетки-бух галтера   Victor Wagner   05 Apr 2002 18:43:37 
 Re: записки тетки-бух галтера   Oleg Goodyckov   01 Apr 2002 15:14:38 
 Re: записки тетки-бух галтера   Oleg Goodyckov   01 Apr 2002 14:39:27 
 Re: записки тетки-бух галтера   alexey.vyskubov@nokia.com   03 Apr 2002 15:46:50 
 Re: записки тетки-бух галтера о Nokia   Oleg Goodyckov   03 Apr 2002 20:54:07 
 Сидюки в метро   andrey i. mavlyanov   01 Apr 2002 00:36:06 
 Re: записки тетки-бух галтера   Oleg Goodyckov   01 Apr 2002 14:41:29 
 Re: записки тетки-бух галтера   Ilya Anfimov   01 Apr 2002 01:39:03 
 Re: записки тетки-бух галтера   Igor Zakhrebetkov   30 Mar 2002 23:55:57 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 02:20:32 
 Re: записки тетки-бух галтера   Igor Zakhrebetkov   31 Mar 2002 09:59:33 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 13:48:32 
Архивное /ru.linux/28063ca9b816.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional