برنامه‌نویسی دونفره

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

برنامه‌نویسی دونفره (به انگلیسی: Pair programming) روش برای برنامه‌نویسی در متد برنامه‌سازی مفرط در پارادایم توسعه نرم‌افزاری چابک است. در این روش دو برنامه‌نویس در کنار هم و روی یک ایستگاه کاری کار می‌کنند.

در هر لحظه یکی از این دو کد نویسی کرده و دیگری کد او را بررسی و نقد می‌کند و به فراخور نیاز راهنمایی‌اش می‌نماید. این دو به صورت دوره‌ای جای خود را عوض کرده و کسی که راهنمای ای نقاد بوده دست به کد نویسی برده و کد نویس مرحله قبل کد او را نقد و بررسی می‌کند. نفر دوم که کار کد نویسی را مشاهده می‌کند، مشاهده‌گر (به انگلیسی observer) یا ناوبر (به انگلیسی navigator) می‌نامند. نفر در کنار بررسی و نقد کد به استراتژی کلی برنامه و مشکلاتی که در آینده پیش خواهد آمد نیز می‌اندیشد. به طور کلی نفر دوم به تاکتیک ها توجه بیشتری دارد تا تکنیک‌ها.