Upload
rit2010
View
437
Download
1
Embed Size (px)
Citation preview
Разработка через рефакторинг
Яков Сироткин
Начальные данные• Сервер
• Живые клиенты
• Конкуренция
При работе в нескольких окнах пользователь может потерять все свои данные
RTFM vs. Fix
Как быстро вы исправите опечатку?
SVN Билд Тестирование
Рзработка
Запуск
JIRA
Можно сделать по образцу
Можно попытаться понять
Человек слаб,ставьте реальные цели.
Меняйте то,что вы можете изменить.
Рефакторинг
Границы применения
• Java, С#• поддержка в IDE• code inspection
Мои любимые рефакторинги
• переименование• удаление лишнего• исправление багов
Где найти время?
Менеджер не даст. А кто даёт время врачу, автомеханику, строителю?
Ненормированный рабочий день
024681012
Рефакторинг Аврал
Увольнение!
Не жалею, не зову, не плачу,Все пройдет, как с белых яблонь дым.Увяданья золотом охваченный,Я не буду больше молодым.
Effective Java
Ссылкиhttp://www.books.ru/shop/books/30436?partner=yasha
http://yakov-sirotkin.livejournal.com/tag/refactoring
Яков Сироткин[email protected]
www.telamon.ru