In a code review or pull request, you might read: "Testing and refactoring go hand in hand."
This idiom means two practices are closely connected and often happen together. However, it does not mean they always happen together, and it does not prove that one causes the other. They are connected activities.
Grammar: "Go" vs. "Goes With"
Pay attention to your subject when using this phrase in team discussions:
-
Two concepts use
go: "Testing and refactoring go hand in hand." Because the subject is plural (two actions), use go. -
One singular concept uses
goes+with: "Testing goes hand in hand with refactoring." Because the subject is singular ("Testing"), use the singular verb goes followed by the preposition with.
Plainer Alternatives for Clearer Communication
Idioms can sometimes create confusion on international teams. If you want direct, plain workplace English for your pull request comments, use these alternatives:
- "Testing and refactoring work well together."
- "Testing and refactoring are often done together."
- "These two practices are closely linked."
Quick Check
Which sentence is grammatically correct?
- Continuous delivery go hand in hand with reliable test suites.
- Continuous delivery goes hand in hand with reliable test suites.
Answer: Sentence 2 is correct.
Reason: "Continuous delivery" is a singular noun phrase. It requires the singular verb goes and the preposition with before the second concept.
Author: MicroEnglish
If you want more practice with this expression:
- Watch the full 8-minute video lesson, featuring four British and American listening conversations, replays, pause time to answer, pronunciation guidance, and six practical FAQs.
- Try the interactive lesson at MicroEnglish. The first dictation exercise is free; further practice and AI tutor features depend on membership and available credits.
Top comments (0)