Вопрос : refactoring Кодий

Я имею часть Кодего смотрит как это: случай NGX_MAIL_PARSE_ARGS_COMMAND


: s->state
= 0;
s->out.len = sizeof (imap_invalid_args_command) - 1;
s->out.data = imap_invalid_args_command; s->mail_state = ngx_imap_start
; пролом
; случай NGX_MAIL_PARSE_INVALID_COMMAND

: s->state
= 0;
s->out.len = sizeof (imap_invalid_command) - 1;
s->out.data = imap_invalid_command; s->mail_state = ngx_imap_start
; пролом
;

Both
} структуры случая делает точно такая же вещь, ie они вычисляет размер для s->out.len и задает данные к вещью

the sout.data… только которая изменяет будет сообщение… в первом случае, котор он (imap_invalid_args_command и в втором случае будет

how imap_invalid_command… может I улучшать пишет это Кодего для избежания дублирования Кодего?

should я положил Кодего в функцию?
should я пишу макрос?
can я делаю что-то like

case 1:
case2:
same code



class=

Ответ : refactoring Кодий

Я думаю самое лучшее разрешение одним представленным здесь тем из 2 специалистов. Я сказал бы…

  • Спешьтесь datastore 
  • Скопируйте edb и STM 
  • Побегите ваше общее назначение nt резервное приходит с сервером Windows. 
  • и устанавливайте datastores снова.   

Пожалуйста держите в разуме что это будет как раз подход должен быть сделан если вы знаете, то вы делаете.  Здесь некоторые места на как получить больше информации…

http://technet.microsoft.com/en-us/library/aa996179(EXCHG.65).aspx

http://technet.microsoft.com/en-us/library/aa997165(EXCHG.65).aspx

Удача.

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us