реферат | Використання коду як засоби комунікації | глосарій |

загрузка...
загрузка...
На головну

Парне програмування.

парне програмування передбачає, що весь код створюється парами програмістів, які працюють за одним комп'ютером. Один з них працює безпосередньо з текстом програми, інший переглядає його роботу і стежить за загальною картиною того, що відбувається. При необхідності клавіатура вільно передається від одного до іншого. Протягом роботи над проектом пари не фіксовані: рекомендується їх перемішувати, щоб кожен програміст в команді мав гарне уявлення про всю систему. Таким чином, парне програмування посилює взаємодію всередині команди.

Віддалене (дистанційне) парне програмування,

Такжеізвестное каквіртуальное парне программірованіеіліраспределённое парне програмування, це різновид парного програмування, в якому два програміста знаходяться на відстані один від одного, працюючи через засіб спільного редагування коду, віддалений робочий стіл, або за допомогою плагіна для інтегрованої системи розробки. Віддалене парне програмування додає додаткові труднощі, відсутні в звичайному парному програмуванні, такі як додаткові затримки координації, залежність від більш великовагових інструментів управління завданнями замість таких спрощених варіантів, як картки з індексами, і відсутність невербальних засобів спілкування, що приводить до нерозуміння і конфліктів в таких питаннях , як "чия зараз клавіатура".

Отже зробимо висновок, що програмування в парі, володіє численними перевагами, як економічними, так і багатьма іншими:

- Будь-які рішення в області дизайну приймаються не лише головою, а двома;

- Яку б частину системи ви не взяли, в ній будуть добре розбиратися принаймні дві людини;

- Якщо розробкою однієї ділянки коду займаються одночасно двоє людей, знижується ймовірність помилок, неакуратне коду, відсутність необхідних тестів і т.п .;

- Партнери в парах постійного змінюються, завдяки чому знання про внутрішній устрій системи, що розробляється швидко поширюється між членами команди;

- Відбувається постійна перевірка чужого коду: один партнер пише код, інший переглядає цей код.

Як підтверджують дослідження, програмування в парі насправді ефективніше, ніж програмування в поодинці. Можливо, коли ви почнете програмувати в парі, вам доведеться змиритися з невеликим зниженням швидкості.

 



Тестування. | Замовник завжди поруч.
загрузка...
© um.co.ua - учбові матеріали та реферати