Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Tonal |
11.8.2008, 11:07
Сообщение
#21
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17
|
1) После проверок где...
Код заменить на 2) Проверку на.. Код заменить на 3) Изменение, которое после checkStatusDist... У тебя 3 ветки. Если смотреть на код этих веток после if(isContinue && init_gaps)... то ясно что третья ветка - это объединение первых 2. Стало быть мы выносим этот код из 1ий и 2ой ветви в отдельные функции а в третьей ветви вызываем обе этих функции. 4) Ну и из... Из кода (time_t)fabs(double(next -> time_marker - cur -> time_marker)); Делаем функцию timeDist 5) Функции checkStatus* переименовываем в isStatus*. |
|
|
|
|
AD |
11.8.2008, 14:54
Сообщение
#22
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Теперь это выглядит более внятно и легче править. Спасибо!
Source Сообщение отредактировал AD - 11.8.2008, 15:06 |
|
|
|
|
Red Devil |
12.8.2008, 10:12
Сообщение
#23
|
![]() Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 6.6.2008 Из: Saint-Petersburg Пользователь №: 194 Спасибо сказали: 1 раз(а) Репутация: 3
|
Код
Причина редактирования: обернул в тэг expand
|
|
|
|
|
rich |
13.12.2008, 0:03
Сообщение
#24
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 123 Регистрация: 1.3.2008 Пользователь №: 109 Спасибо сказали: 6 раз(а) Репутация: 0
|
Может кому поможет:
"Рефакторинг. Улучшение существующего кода" Мартин Фаулер. Link Link Link |
|
|
|
|
Admin |
13.12.2008, 0:52
Сообщение
#25
|
|
Администратор ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 646 Регистрация: 9.10.2007 Из: crossplatform.ru Пользователь №: 1 Спасибо сказали: 17 раз(а) Репутация: 2
|
rich, а ты темой не ошибся? Причем тут упрощение кода?
|
|
|
|
|
alex977 |
13.12.2008, 11:28
Сообщение
#26
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 310 Регистрация: 19.6.2008 Из: Россия, МО, г.Мытищи Пользователь №: 206 Спасибо сказали: 77 раз(а) Репутация: 8
|
Цитата(Admin @ 13.12.2008, 0:52) Link rich, а ты темой не ошибся? Причем тут упрощение кода? ИМХО, имеет отношение: Link |
|
|
|
|
rich |
14.12.2008, 18:41
Сообщение
#27
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 123 Регистрация: 1.3.2008 Пользователь №: 109 Спасибо сказали: 6 раз(а) Репутация: 0
|
Цитата(Admin @ 13.12.2008, 0:52) Link rich, а ты темой не ошибся? Причем тут упрощение кода? ИМХО, не ошибся. Сообщение отредактировал rich - 14.12.2008, 18:43 |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 26.12.2025, 10:24 |