Сборка проектов и рефакторинг
.pdf
Рефакторинг
Генерация методов доступа к полю
Пример: до рефакторинга
1 |
p u b l i c c l a s s Z { |
2 |
p r i v a t e double r ; |
3 |
Z( double r ) { |
4 |
|
5 |
t h i s . r = r ; |
6 |
} |
7}
Г.А. Чистяков (ВятГУ) |
РПС |
20 сентября 2014 г. |
41 / 44 |
Рефакторинг
Генерация методов доступа к полю
Пример: после рефакторинга
1 |
p u b l i c c l a s s C i r c l e { |
2 |
p r i v a t e double r ; |
3 |
p u b l i c double getR ( ) { |
4 |
|
5 |
r e t u r n r ; |
6 |
} |
7 |
p u b l i c v o i d setR ( double r ) { |
8 |
9t h i s . r = r ;
10 |
} |
11 |
C i r c l e ( double r ) { |
12 |
13t h i s . r = r ;
14}
15}
Г.А. Чистяков (ВятГУ) |
РПС |
20 сентября 2014 г. |
42 / 44 |
Литература
1 Документирование
Общая информация
javadoc
2 Сборка проектов
Общая информация
Сборка проектов с помощью Ant
3 Рефакторинг
4 Литература
Г.А. Чистяков (ВятГУ) |
РПС |
20 сентября 2014 г. |
43 / 44 |
Литература
Литература
Литература
http://www.ibm.com // Техническая библиотека
http://en.wikipedia.org // Apache Ant
http://ant.apache.org // Apache Ant
Фаулер, М., Бек, К., Робертс, Д., Алдайк, У. // Рефакторинг: улучшение существующего кода. Спб.: Символ-плюс, 2009
Г.А. Чистяков (ВятГУ) |
РПС |
20 сентября 2014 г. |
44 / 44 |
