Разлика между версии на „Компютърна програма“

редакция без резюме
'''Програмиране'''
 
Програмите често съдържат разнообразни [[структури от данни]] и различни алгоритми, които да ги управляват. Създаването на компютърна програма е процеса на писане на нов сорс код, последван от тестване, анализиране и подобряване на кода. Човекът, който изпълнява тази дейност се нарича преграмист или софтуерен разработчик. Понякога дългият процес на програмиране се нарича също софтуерно инжинерство. Последното стана по-популярно особено с развитието на тази дисциплина.
Други две форми на съвременна организация на програмирането са т.нар. екипно програмиране, при което всеки член на групата има равнопоставен глас в процеса на програмиране, с изключение на един, който направлява групата в отработването на различията. Тези групи се състоят от около 10 човека, за да могат да се ръководят. Втората форма се нарича „пийр програмиране” или програмиране по двойки. В този случай са необходими двама софтуерни инженери, които съвместно програмират на една работна станция. Всеки от тях извършва дейност, с която другият не е ангажиран в момента, например, ако единият пише тестове, другият обмисля кой клас би задоволил тези тестове. Наричат ги драйвер и навигатор. Предполага се двамата партньори да разменят местата си на всеки половин час или след завършването на някой тест.