русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Фундаментальні проблеми профілювання.


Дата додавання: 2014-10-07; переглядів: 851.


Профілюванням "у малому" мі будемо називати вимір години виконання невеликих фрагментів програми, а ті й окремих машинних команд.

Профілюванню в малому властивий ряд серйозних і практично непереборних проблем, незнання яких найчастіше приводити до грубих помилок інтерпретації результату профілювання і як наслідок — впусту витраченому години й набагато гіршій якості оптимізації.


 

Лекція №6

Тема: Рефакторинг програмних продуктів.

Мета: Придбання знань и практичних н авичок при виконання рефакторингу програмних продуктів.

Перелік питань, що розглядаються на лекції:

1. Рефакторинг

2. Причини рефакторингу

3. Підстави для проведення рефакторингу

4. Прийоми рефакторингу

5. Автоматизований рефакторинг

 

Рефакторинг (англ. refactoring) — перетворення програмного коду, зміна внутрішньої структури програмного забезпечення для полегшення розуміння коду і легшого внесення подальших змін без зміни зовнішньої поведінки самої системи. Слово «рефакторинг» пішло від терміну «факторинг» в структурному програмуванні, який означав декомпозицію програми на максимально автономні та елементарні частини.


<== попередня лекція | наступна лекція ==>
Визначення ступеня покриття | Причини рефакторингу


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн