Работим за възстановяване на приложението Unionpedia в Google Play Store
ИзходящIncoming
🌟Упростихме нашия дизайн за по-добра навигация!
Instagram Facebook X LinkedIn

Непрекъсната интеграция

Index Непрекъсната интеграция

Непрекъснатата интеграция (Continuous integration – CI) е практика в софтуерното инженерство, за обединяване на всички копия, по които програмистите работят, в споделена главна линия няколко пъти на ден.

Съдържание

  1. 13 отношения: Качество, Качествен програмен код, Компонентно тестване, Програмна грешка, Разработка чрез тестове, Система за контрол на версиите, Софтуерно инженерство, Софтуерен разработчик, Тестване на софтуер, Уорд Кънингам, Мартин Фаулър, Демон (информатика), Екстремно програмиране.

  2. Процес на софтуерното разработване

Качество

Качеството е категория, която описва характеристиките на даден обект.

Виж Непрекъсната интеграция и Качество

Качествен програмен код

Качественият програмен код е вътрешна и външна характеристика на приложния програмен код.

Виж Непрекъсната интеграция и Качествен програмен код

Компонентно тестване

Компонентното тестване (unit testing) е процес в програмирането, чрез който се тестват отделни единици (компоненти) от сорс код – един или повече програмни модула и техните контролни данни, процедури за използване, оперативни процедури с цел да се установи дали работят правилно.

Виж Непрекъсната интеграция и Компонентно тестване

Програмна грешка

Програмната грешка или софтуерен дефект, още разговорно като бъг представлява проблем, свързан с работата на определена програма.

Виж Непрекъсната интеграция и Програмна грешка

Разработка чрез тестове

Разработка чрез тестове (Test first development, Test-driven development) е проектна методология при разработването на софтуер, при която първо се пише тест и се проверява (верифицира) успешността на този нов тест.

Виж Непрекъсната интеграция и Разработка чрез тестове

Система за контрол на версиите

Система за контрол на версиите (version control system) е механизмът, по който се управлява работата по даден софтуерен проект.

Виж Непрекъсната интеграция и Система за контрол на версиите

Софтуерно инженерство

Еърбъс А380 използва значително количество софтуер, за да не се използва хартия за пилотското място. Софтуерното инженерство (Software engineering) е проектирането, прилагането и видоизменянето на софтуер с цел неговото високо качество, приемлива цена, поддръжка и бързо разработване.

Виж Непрекъсната интеграция и Софтуерно инженерство

Софтуерен разработчик

Софтуерен разработчик в работна обстановка Софтуерен разработчик е професия, която се занимава с изработката на компютърен софтуер.

Виж Непрекъсната интеграция и Софтуерен разработчик

Тестване на софтуер

Софтуерното тестване е процес на изследване и проучване на софтуер с цел получаване на информация за качеството на продукта и услугата, която се изпитва.

Виж Непрекъсната интеграция и Тестване на софтуер

Уорд Кънингам

Уорд Кънингам (Howard G. „Ward“ Cunningham) е компютърен програмист и създател на концепцията уики (wiki).

Виж Непрекъсната интеграция и Уорд Кънингам

Мартин Фаулър

Мартин Фаулър (Martin Fowler) е английски автор и публицист в сферата на компютърно програмиране, по-специално в областта на прилагането на модели, UML, и гъвкавите методологии за създаване на софтуер (SCRUM, Rationale Unified Process, Agile).

Виж Непрекъсната интеграция и Мартин Фаулър

Демон (информатика)

В информатиката и по-специално Unix-съвместимите системи демон (deamon) се нарича програма, работеща във фонов режим, изпълняваща определена служебна функция в системата, мрежата или предоставяща интернет услуги.

Виж Непрекъсната интеграция и Демон (информатика)

Екстремно програмиране

Екстремно програмиране (на английски: eXtreme Programming – XP) e тип програмиране и проектна методология за създаване на софтуер, една от няколкото гъвкави методологии (agile software development methodologies).

Виж Непрекъсната интеграция и Екстремно програмиране

Вижте също

Процес на софтуерното разработване