|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
Добрый день! Интересно, если у вас есть работающий код и вам нужно добавить новые функции, как часто вы пытаетесь перепроектировать ранее написанный код, чтобы общее решение было более сбалансированным. Например, написано несколько функций, отсылающих оповещения и Вам надо добавить еще несколько. Можно просто добавить, а можно пересмотреть предыдущие и сделать более общее решение. При этом придется соответственно менять уже работающий, оттестированный код. Поменяете или "солнце всходит, солнце восходит..."? В свете постановки вопроса "Часто ли выделаете реинжиниринг работающего кода" хотелось бы услышать ответы в стиле: - всегда ищу возможности оптимизации - всегда, когда возможность оптимизации сразу бросается в глаза - делаю, если много лишнего времени и нечем заняться - и не пытаюсь, зачем менять то, что уже отлажено - свой ответ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2013, 18:50 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
pmleсвой ответпостоянно, как только выпадает такая возможность, " возможность оптимизации " состоит исключительно в наличии времени на это, а не в том, что не видишь, как и что можно улучшить - это видно и на этапе написания кода + когда действительно припрет и сопровождать/развивать то, что есть, получается дороже, чем вначале сделать рефакторинг ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2013, 23:25 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
pmle, это как поддержание "рабочего места в порядке". - есть ссылающиеся на нехватку времени = бардак - есть постоянно выделяющие время на это. Лучше быть профессионалом. Отсюда у тебя всегда будет время на пересмотр старого кода (задачи решаются быстро). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2013, 11:11 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
спасибо за ответы! То, что оптимизировать проектные решения надо - спору нет. Интересно насколько у кого в реальности хватает на это времени. Сколько % реинжиниринга, который хотелось бы сделать, остаются за бортом (естественно по субъективным ощущениям, понимаю, что никто не считал). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2013, 13:37 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
Petro123Лучше быть профессионалом. ... задачи решаются быстро Это похоже на какой-то шаблон (стереотип). Кто такой профессионал и чем он отличается от работающего за деньги? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2013, 13:50 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
Я не трогаю, если оно отлажено и не доставляет проблем. По принципу "не мешай машине работать". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2013, 13:55 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
MoroZ.RuPetro123Лучше быть профессионалом. ... задачи решаются быстро Это похоже на какой-то шаблон (стереотип). Кто такой профессионал и чем он отличается от работающего за деньги? Он не отличается)) За деньги бывают и те и другие. Профи (мастер-часовщик) - вскрыв часы сразу знает что сломалось, скока стоит и когда будет сделано. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2013, 15:04 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
оптимизацией вообще-то называют изменение программного кода с целью ускорения работы программы или уменьшения требуемых ей ресурсов кардинальное её отличие от рефакторинга в том, что оптимизация (обычно) ухудшает читаемость кода и его сопровождаемость, а рефакторинг (всегда) улучшает по теме - в общем зависит от наличия свободного времени (отсутствия срочных задач) у меня и у тестировщиков, но очень часто необходимый рефакторинг оказывается мелким и самоочевидным и времени особо не отнимает ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2013, 13:53 |
|
Часто ли вы делаете реинжиниринг работающего кода?
|
|||
---|---|---|---|
#18+
Petro123Профи (мастер-часовщик) - вскрыв часы сразу знает что сломалось, скока стоит и когда будет сделано. Не имею желания спорить. Лишний раз подтверждаете стереотипность восприятия термина "профи". Сложность любого часового механизма и скорость ее эволюции несопоставимы с таковыми в IT сфере. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 16:15 |
|
|
start [/forum/topic.php?fid=33&msg=38403473&tid=1547660]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 354ms |
total: | 504ms |
0 / 0 |