ТЕХНІЧНА ОПТИМІЗАЦИЯ ПРОЦЕСУ РОЗРОБКИ КРОСПЛАТФОРМНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯКОСТІ ТА ЗРУЧНОСТІ ВИКОРИСТАННЯ ІНСТРУМЕНТІВ
DOI:
https://doi.org/10.14308/ite000595Ключові слова:
крос-платформний, програмування, зручність використання, оптимізаціяАнотація
Стаття розкриває точку зору розробника програмного забезпечення на зведення до мінімуму часу створення, оновлення, коригування програм і компонентів, призначених для декількох операційних систем, при збереженні високої якості кінцевого продукту і продуктивності обчислень.
Неоднаковість аналогічних інструментів і компонентів, доступних на різних платформах, має сильний вплив на продуктивність розробника. Зокрема, відмінності в інтерфейсах компонентів третіх сторін, версіях, якості окремих функцій, викликають часті переключення уваги розробника на проблеми, не пов'язані (принципово) з цільовим проектом.
У той час як оцінка величини втрати продуктивності розробки через особливості уваги має більш суб'єктивний характер, принаймні фізичний час, витрачений на компенсацію неправильної поведінки інструментів та компонентів, може бути вимірено.
Таким чином, основна теза, що перевіряється – чи можливе збільшення безперервності та продуктивності процесу розробки за рахунок тільки технічних удосконалень, і на яку величну.
Додатково, розглянуто новий, експериментальний інструмент для інтерактивного програмування. Інструмент дозволяє вносити глибокі зміни у програму в процесі її роботи,без перезапуску. Досліджуване питання: мінімізація тривалості циклу програмуваннякомпіляція-тестування-корекція та перевірки окремих невеликих частин коду, зокрема, удосконалення робочого процесу налагодження за рахунок сумісного використання інтерактивного редактора та налагоджувача.
Завантаження
Показники метрики:
Посилання
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
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.