На сьогоднішній день багато інтегрованих середовищ розробки містять вбудовані механізми рефакторингу коду. Крім інтегрованої функціональності, існує також багато продуктів сторонніх виробників, які, як правило, реалізовані у вигляді додатків (plugins) до відповідного IDE. Приклади таких пакетів:
Пакет
| Мова
| Середовище
|
Microsoft Visual Studio
| C#
| Microsoft Visual Studio (вбудований)
|
Java Development Tooklit
| Java
| Eclipse (вбудований)
|
IntelliJ IDEA
| Java
| IntelliJ IDEA (вбудований)
|
NetBeans
| Java
| NetBeans (вбудований)
|
Visual Assist
| C#, C++, VB, VB.NET
| Microsoft Visual Studio
|
Photran
| Fortran
| Eclipse
|
Лекція №7
(Перша частина лекції оріентована на мову програмування Delphi, друга - міститьна матеріали для мови програмування С#)
Тема: Створення шаблонів і їх повторне використання при розробці програмних продуктів.
Мета: Придбання знань та практичних навичок при розробці шаблонів та повторниму їх використанні.
Перелік питань, що розглядаються на лекції:
Частина 1
1. Принципи повторного використання елементів програм.
2. Створення шаблонів форм у вигляді файлів.
3. Використання шаблонів форм у новому проекті.
4. Збереження шаблонів форм в репозитарії.
5. Використання шаблонів форм із депозитарію.