
Работаю в сфере инвестиций, ценных бумаг, паевых фондов и доверительного управления, занимаясь автоматизацией учета всего этого дела. Занимаюсь проектированием архитектуры решений, оптимизацией производительности системы, разработкой сложных подсистем и механизмов, а также вопросами управления командой разработки. Также провожу корпоративные обучения, направленные на улучшение качества кода. Стараюсь постоянно совершенствоваться в профессиональном плане
Иногда рефакторинг может пойти не так. Вот несколько ситуаций, когда рефакторинг может навредить:
1. Рефакторинг старого кода. Если не планируем развивать старый код, то менять его не стоит.
2. Рефакторинг непосредственно перед релизом. Мелкие правки могут обернуться большими проблемами. Лучше не рисковать.
3. Рефакторинг ради рефакторинга. Пытаемся усложнить свою жизнь на ровном месте. Потратим время для получения сомнительного эффекта
4. Рефакторинг без тестирования. Поправили небольшую опечатку в имени переменной и полностью сломали расчет себестоимости.
5. Рефакторинг "про запас". Прикрутили к запросу на получение данных кэширование. Сейчас оно не используется. Непонятно, понадобится ли оно в будущем.
6. Выделение похожей функциональности в универсальный мегаметод. Такие методы в перспективе превращаются в монстров Франкенштейнов с костылями в виде бесконечных Если Тогда ИначеЕсли КонецЕсли.
Когда рефакторинг действительно нужен?
Из доклада можно узнать, когда рефакторинг нужен, а когда нет. Это поможет избежать ошибок и сделать код лучше.
25 Февраля 17:00-17:30
Зал: Конгресс-зал 1

Уровень сложности доклада - Новичкам

Бронируйте билеты по выгодной цене
С 15 февраля будет повышение цены на билеты.
Вы можете сейчас забронировать себе билеты по выгодной цене, затем у вас будет 7 дней на оплату.