
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.07.2007, 17:19
|
|||
|---|---|---|---|
|
|||
Как часто надо делать рефакторинг и тп.? |
|||
|
#18+
собственно, после какой степени "захламления" кода надо тратить драгоценное время на "чистку и вылизывание"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2007, 20:39
|
|||
|---|---|---|---|
Как часто надо делать рефакторинг и тп.? |
|||
|
#18+
А постоянно в процессе. Нужна новая функция, но она требует изменения структуры системы - проводим рефакторинг, затем добавляем функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2007, 21:59
|
|||
|---|---|---|---|
|
|||
Как часто надо делать рефакторинг и тп.? |
|||
|
#18+
в процессе не получается. Факторы против "ежедневного" рефакторинга: - Тестировщики визжат, когда каждый майнор-релиз надо прогонять до корней и искать побочные еффекты - Начальник бычится и смотрит на график - Правило: работает - не трогай Где она, критическая точка, когда пора на всех забить и занятся чисткой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2007, 22:07
|
|||
|---|---|---|---|
Как часто надо делать рефакторинг и тп.? |
|||
|
#18+
Гост 1Где она, критическая точка, когда пора на всех забить и занятся чисткой? "Лучшее время для увольнения сотрудника - следующая секунда после того, как впервые пришла в голову мысль это сделать". С рефакторингом - аналогично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.07.2007, 08:42
|
|||
|---|---|---|---|
Как часто надо делать рефакторинг и тп.? |
|||
|
#18+
Гост 1в процессе не получается. Факторы против "ежедневного" рефакторинга: - Тестировщики визжат, когда каждый майнор-релиз надо прогонять до корней и искать побочные еффекты - Начальник бычится и смотрит на график - Правило: работает - не трогай Где она, критическая точка, когда пора на всех забить и занятся чисткой? Если рефакторинг ухудшает рехультат и тормозит график, то и следуйте правилу 3. А если даёт положительные результаты - всем лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.07.2007, 09:10
|
|||
|---|---|---|---|
Как часто надо делать рефакторинг и тп.? |
|||
|
#18+
Гост 1Где она, критическая точка, когда пора на всех забить и занятся чисткой? Это типа ничего не рефакторил, а потом: "пошли все на йух у меня начинается месяц рефакторинга"? Для себя пользуюсь "книжным" правилом: если вижу дублирование второй раз, то не переделываю (обычно), если третий, то "надеваю шляпу рефакторинга". Гост 1- Тестировщики визжат, когда каждый майнор-релиз надо прогонять до корней и искать побочные еффекты - Начальник бычится и смотрит на график - Правило: работает - не трогайпоследний проект в котором участвовал был очень старый, тестами не покрыт, много кода которого я не понимал, поэтому и рефакторинг там не сделаешь. Написание unit тестов может и отнимает время поначалу, но многократно окупается на поздних этапах тестирования. Не приходиться перетестировать всю систему. Насчет графика: Чтобы двигаться с максимальной скоростью завтра, нужно максимальное качество кода сегодня. Добавление новой функциональности в код, в котором есть коментарии "Я не понимаю как это работает, никому не трогать" это не програмирование, а уже шаманство. Японцы уже давно доказали, что высокое качество может приводить к уменьшению временных затрат, а не к увеличению. Где то слышал такое: "Качестно не стоит ничего, если вы готовы дорого за это заплатить. Хотя конечно это все теория, а в жизни ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&tablet=1&tid=1345965]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 540ms |

| 0 / 0 |
