powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Часто ли вы делаете реинжиниринг работающего кода?
9 сообщений из 9, страница 1 из 1
Часто ли вы делаете реинжиниринг работающего кода?
    #38402002
pmle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Интересно, если у вас есть работающий код и вам нужно добавить новые функции, как часто вы пытаетесь перепроектировать ранее написанный код, чтобы общее решение было более сбалансированным.
Например, написано несколько функций, отсылающих оповещения и Вам надо добавить еще несколько. Можно просто добавить, а можно пересмотреть предыдущие и сделать более общее решение. При этом придется соответственно менять уже работающий, оттестированный код.
Поменяете или "солнце всходит, солнце восходит..."?

В свете постановки вопроса "Часто ли выделаете реинжиниринг работающего кода" хотелось бы услышать ответы в стиле:
- всегда ищу возможности оптимизации
- всегда, когда возможность оптимизации сразу бросается в глаза
- делаю, если много лишнего времени и нечем заняться
- и не пытаюсь, зачем менять то, что уже отлажено
- свой ответ
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38402214
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmleсвой ответпостоянно, как только выпадает такая возможность,
" возможность оптимизации " состоит исключительно в наличии времени на это,
а не в том, что не видишь, как и что можно улучшить - это видно и на этапе написания кода

+
когда действительно припрет и сопровождать/развивать то, что есть, получается дороже, чем вначале сделать рефакторинг
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38402533
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmle,
это как поддержание "рабочего места в порядке".
- есть ссылающиеся на нехватку времени = бардак
- есть постоянно выделяющие время на это.
Лучше быть профессионалом. Отсюда у тебя всегда будет время на пересмотр старого кода (задачи решаются быстро).
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38402751
pmle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ответы!

То, что оптимизировать проектные решения надо - спору нет. Интересно насколько у кого в реальности хватает на это времени. Сколько % реинжиниринга, который хотелось бы сделать, остаются за бортом (естественно по субъективным ощущениям, понимаю, что никто не считал).
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38402766
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Лучше быть профессионалом. ... задачи решаются быстро
Это похоже на какой-то шаблон (стереотип). Кто такой профессионал и чем он отличается от работающего за деньги?
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38402772
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не трогаю, если оно отлажено и не доставляет проблем. По принципу "не мешай машине работать".
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38402847
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuPetro123Лучше быть профессионалом. ... задачи решаются быстро
Это похоже на какой-то шаблон (стереотип). Кто такой профессионал и чем он отличается от работающего за деньги?
Он не отличается))
За деньги бывают и те и другие.
Профи (мастер-часовщик) - вскрыв часы сразу знает что сломалось, скока стоит и когда будет сделано.
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38403473
panaceus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
оптимизацией вообще-то называют изменение программного кода с целью ускорения работы программы или уменьшения требуемых ей ресурсов
кардинальное её отличие от рефакторинга в том, что оптимизация (обычно) ухудшает читаемость кода и его сопровождаемость, а рефакторинг (всегда) улучшает

по теме - в общем зависит от наличия свободного времени (отсутствия срочных задач) у меня и у тестировщиков, но очень часто необходимый рефакторинг оказывается мелким и самоочевидным и времени особо не отнимает
...
Рейтинг: 0 / 0
Часто ли вы делаете реинжиниринг работающего кода?
    #38406284
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Профи (мастер-часовщик) - вскрыв часы сразу знает что сломалось, скока стоит и когда будет сделано.
Не имею желания спорить. Лишний раз подтверждаете стереотипность восприятия термина "профи". Сложность любого часового механизма и скорость ее эволюции несопоставимы с таковыми в IT сфере.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Часто ли вы делаете реинжиниринг работающего кода?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]