Practice essential collocations for pair programming in IT and software development.
0 / 5 completed
1 / 5
In the classic driver/navigator pattern, one developer will ___ keyboard while the other focuses on the higher-level design.
Drive the keyboard is the standard pair programming collocation for the developer who actively types code while their partner navigates. 'Use along' and 'control around' are informal. 'Handle out' does not convey the specific driver role in pair programming.
2 / 5
The navigator's job is to ___ direction by thinking about the overall design while the driver writes code.
Navigate direction is the standard pair programming collocation for the partner who focuses on the broader design and guides the driver's work. 'Guide along' and 'direct around' are informal. 'Lead out' does not convey the specific navigator role.
3 / 5
Before diving into the code, the senior engineer took time to ___ context so the junior developer understood the system's behaviour.
Share context is the standard pair programming and knowledge transfer collocation for communicating relevant background information so both developers can contribute effectively. 'Explain along' and 'give around' are informal. 'Provide out' is redundant and not standard.
4 / 5
The team agreed to ___ roles every 25 minutes using the Pomodoro technique to keep both developers engaged.
Switch roles is the standard pair programming collocation for alternating between the driver and navigator positions to maintain equal engagement. 'Swap along' and 'rotate around' are informal. 'Change out' implies replacing a person rather than swapping roles.
5 / 5
The pair paused after each failing test to ___ in real time and catch issues before committing the code.
Review in real time is the standard pair programming collocation for providing immediate feedback on code as it is written, rather than in a separate review step. 'Check along' and 'inspect around' are informal. 'Look over out' is not a standard phrase.