Pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, types in code while the other, the observer (or navigator), reviews each line of code as it is typed in. The two programmers switch roles frequently.
While reviewing, the observer also considers the strategic direction of the work, coming up with ideas for improvements and likely future problems to address. This frees the driver to focus all of his or her attention on the "tactical" aspects of completing the current task, using the observer as a safety net and guide.
相关文章
- 笔试算法题(44):简介 - 动态规划(Dynamic Programming)
- 《Programming Hive》读书笔记(一)Hadoop和hive环境搭建
- WOJ1022 Competition of Programming 贪心 WOJ1023 Division dp
- 2016-2017 ACM Central Region of Russia Quarterfinal Programming Contest BHanoi tower
- [Introduction to programming in Java 笔记] 1.3.8 Gambler's ruin simulation 赌徒破产模拟
- 【Dynamic Programming】DP算法
- 分享一个编程学习网站:https://github.com/justjavac/free-programming-books-zh_CN
- Codeforces 1090M - The Pleasant Walk - [签到水题][2018-2019 Russia Open High School Programming Contest Problem M]
- Codeforces 1090D - Similar Arrays - [思维题][构造题][2018-2019 Russia Open High School Programming Contest Problem D]
- Writable atomic property '***' cannot pair a synthesized setter/getter with a user defined