ТЕХНІЧНА ОПТИМІЗАЦИЯ ПРОЦЕСУ РОЗРОБКИ КРОСПЛАТФОРМНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯКОСТІ ТА ЗРУЧНОСТІ ВИКОРИСТАННЯ ІНСТРУМЕНТІВ

  • Є. В. Кондратьєв Незалежний розробник програмного забезпечення, Дніпро
Ключові слова: крос-платформний, програмування, зручність використання, оптимізація

Анотація

     Стаття розкриває точку зору розробника програмного забезпечення на зведення до мінімуму часу створення, оновлення, коригування програм і компонентів, призначених для декількох операційних систем, при збереженні високої якості кінцевого продукту і продуктивності обчислень.
     Неоднаковість аналогічних інструментів і компонентів, доступних на різних платформах, має сильний вплив на продуктивність розробника. Зокрема, відмінності в інтерфейсах компонентів третіх сторін, версіях, якості окремих функцій, викликають часті переключення уваги розробника на проблеми, не пов'язані (принципово) з цільовим проектом.
     У той час як оцінка величини втрати продуктивності розробки через особливості уваги має більш суб'єктивний характер, принаймні фізичний час, витрачений на компенсацію неправильної поведінки інструментів та компонентів, може бути вимірено.
     Таким чином, основна теза, що перевіряється – чи можливе збільшення безперервності та продуктивності процесу розробки за рахунок тільки технічних удосконалень, і на яку величну.
     Додатково, розглянуто новий, експериментальний інструмент для інтерактивного програмування. Інструмент дозволяє вносити глибокі зміни у програму в процесі її роботи,без перезапуску. Досліджуване питання: мінімізація тривалості циклу програмуваннякомпіляція-тестування-корекція та перевірки окремих невеликих частин коду, зокрема, удосконалення робочого процесу налагодження за рахунок сумісного використання інтерактивного редактора та налагоджувача.

Завантаження

Дані завантаження ще не доступні.

##plugins.generic.paperbuzz.metrics##

##plugins.generic.paperbuzz.loading##

Посилання

Frederick P. Brooks. The Mythical Man-Month: Essays on Software Engineering. 1975, 1995.

Edward Sullivan. Under Pressure and On Time. 2001.

Andre N. Meyer, Thomas Fritz, Gail C. Murphy, Thomas Zimmermann. Software Developers’ Perceptions of Productivity. 2014. URL: http://research.microsoft.com/pubs/228971/meyer-fse-2014.pdf

Frederick P. Brooks. The Mythical Man-Month: Essays on Software Engineering. 1975, 1995.

Edward Sullivan. Under Pressure and On Time. 2001.

Andre N. Meyer, Thomas Fritz, Gail C. Murphy, Thomas Zimmermann. Software Developers’ Perceptions of Productivity. 2014. URL: http://research.microsoft.com/pubs/228971/meyer-fse-2014.pdf

Опубліковано
2016-10-31
Як цитувати
КондратьєвЄ. В. (2016). ТЕХНІЧНА ОПТИМІЗАЦИЯ ПРОЦЕСУ РОЗРОБКИ КРОСПЛАТФОРМНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯКОСТІ ТА ЗРУЧНОСТІ ВИКОРИСТАННЯ ІНСТРУМЕНТІВ. Збірник наукових праць "Information Technologies in Education" (ITE), (27), 211-221. https://doi.org/10.14308/ite000595