zHz00 Untitled

пятница, 03 ноября 2017
23:44 Строить не ломать
Итак, у меня было две версии функции. Одна была отлично откомментирована и хорошо разбита на блоки. Но она не работала. Это было следствие рефакторинга.

Другая работала. Изначальная. Но выглядела мягко говоря... не очень.

Передо мной стояла задача: надо было заставить первую работать.

Было две стратегии:
1. Долгим вдумчивым взглядом пытаться понять, чем же эти функции различаются, и где я облажался;
2. По частям вводить отрефакторенные блоки в старую функцию и следить, когда она перестанет работать.

Второе оказалось эффективнее.

@темы: Программирование, Говнокод, Очевидное-невероятное

URL
Hамедни был на лобном месте. Получил в лоб. Больше не пой...
Да, если кто не знает ещё... В Краснодаре есть служба т...
Мне только что звонил мэр г. Кореновска. Приятно так по...
Чем дальше в лес, тем больше сюра. :roll: Вчера поздно н...
Самый большой кошмар корейца за все годы его жизни - это ...
С 6-го по 11-е мая в районе Абинска будет фестиваль возду...
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail