Інформаційні технології розроблення програмного забезпечення
Abstract
Наведено основні відомості про системи контролю версій, подано необхідний словник термінів для його застосування під час командного розроблення програмного забезпечення й використання веб-сервісів для хостингу проектів і їхнього спільного розроблення, що основані на системі контролю версій. Показана підготовка коду для тестування та впровадження залежностей, а також необхідність роботи учасників проекту в окремих гілках. Наведено основні відомості про використання засобів протипування та Mock-фреймворки. Висвітлено основні відомості про делегати, анонімні методи, лямбда-вирази, а також переваги використання Moq-об'єктів. Описано перелік переваг безперервної інтеграції проекту і застосування серверів збирання, а також аналіз актуальності використання новітніх інформаційних технологій розроблення програмного забезпечення.
Посібник буде корисним для студентів спеціальності 121 «Інженерія програмного забезпечення». Також може бути цікавим для студентів, аспірантам і технічним фахівцям, які прагнуть одержати базові знання про командне розроблення промислового програмного забезпечення з використанням систем контролю версій.