15
Разработка через рефакторинг Яков Сироткин

Yakov Sirotkin Refactoring Rit

  • Upload
    rit2010

  • View
    445

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Yakov Sirotkin Refactoring Rit

Разработка через рефакторинг

Яков Сироткин

Page 2: Yakov Sirotkin Refactoring Rit

Начальные данные• Сервер

• Живые клиенты

• Конкуренция

Page 3: Yakov Sirotkin Refactoring Rit

При работе в нескольких окнах пользователь может потерять все свои данные

RTFM vs. Fix

Page 4: Yakov Sirotkin Refactoring Rit

Как быстро вы исправите опечатку?

SVN Билд Тестирование

Рзработка

Запуск

JIRA

Page 5: Yakov Sirotkin Refactoring Rit

Можно сделать по образцу

Page 6: Yakov Sirotkin Refactoring Rit

Можно попытаться понять

Page 7: Yakov Sirotkin Refactoring Rit

Человек слаб,ставьте реальные цели.

Меняйте то,что вы можете изменить.

Page 8: Yakov Sirotkin Refactoring Rit

Рефакторинг

Page 9: Yakov Sirotkin Refactoring Rit

Границы применения

• Java, С#• поддержка в IDE• code inspection

Page 10: Yakov Sirotkin Refactoring Rit

Мои любимые рефакторинги

• переименование• удаление лишнего• исправление багов

Page 11: Yakov Sirotkin Refactoring Rit

Где найти время?

Менеджер не даст. А кто даёт время врачу, автомеханику, строителю?

Page 12: Yakov Sirotkin Refactoring Rit

Ненормированный рабочий день

024681012

Рефакторинг Аврал

Page 13: Yakov Sirotkin Refactoring Rit

Увольнение!

Не жалею, не зову, не плачу,Все пройдет, как с белых яблонь дым.Увяданья золотом охваченный,Я не буду больше молодым.