برنامهنویسی دونفره
From Wikipedia, the free encyclopedia
برنامهنویسی دونفره (به انگلیسی: Pair programming) روشی برای برنامهنویسی در متد برنامهسازی مفرط در دوره و زمان توسعه نرمافزاری چابک است. در این روش دو برنامهنویس در کنار هم و روی یک ایستگاه کاری کار میکنند.
در هر لحظه یکی از این دو کدنویسی کرده و دیگری کد او را بررسی و نقد میکند و به فراخور نیاز راهنماییاش مینماید. این دو به صورت دورهای جای خود را عوض کرده و کسی که راهنمای ای نقاد بوده دست به کدنویسی برده و کدنویس مرحله قبل کد او را نقد و بررسی میکند. نفر دوم که کار کدنویسی را مشاهده میکند، مشاهدهگر (به انگلیسی observer) یا ناوبر (به انگلیسی navigator) مینامند. نفر کناری بررسی و نقد کد به استراتژی کلی برنامه و مشکلاتی که در آینده پیش خواهد آمد نیز میاندیشد. بهطور کلی نفر دوم به تاکتیکها توجه بیشتری دارد تا تکنیکها.