Використання інженерних практик в гнучких методологіях розробки програмного забезпечення.
Доповідь включає опис основних інженерних практик, що застосовуються в Agile, а саме : Code Review, Pair Programming, Static Code Analisys, Unit Testing, Refactoring, Build Automation, Contimuos Integration, Test Drived Development. В доповіді висвітлюються питання впровадження, використання та отримання максимальної користі від використання інженерних практик в процесі розробки програмного забезпечення.
Доповідач: Андрій Зелінський
Continuous Integration - одна з найважливіших інженерних практик розробки програмного забезпечення що допомагає організувати неперервний процес з автоматизованим контролем якості продукту. В доповіді буде розглянуто розробка за допомогою практики CI, організація процесу, інструменти, додаткові переваги та приклади автоматизиці для різних типів проектів. Слухачі зможуть отримати знання про основні способи організації continuous integration, практики та техніки вирішення проблем, що виникають при автоматизації.
Аудиторія: розробники, лідери проектів
Не лише тестувальники займаються контролем та забезпеченням якості програмного продукту -- розробники також беруть активну участь в цьому процесі. Велику частину коду системи складає код, який тестує важливий функціонал, дозволяє швидко знаходити та виправляти помилки, без ускладнень додавати нові покращення. У доповіді розповідатиметься про юніт- та інтеграційне автоматизоване тестування, практики застосування автоматизованих тестів при розробці, підходи до написання тестів.