collaborative programming
[/kəˌlæbərətɪv ˈproʊɡræmɪŋ/]
noun
programação colaborativa
1. A software development approach where two or more programmers work together on the same code simultaneously, often using shared tools and continuous communication
Collaborative programming through pair programming has improved code quality in our development team.
A programação colaborativa através de programação em dupla melhorou a qualidade do código em nosso time de desenvolvimento.
2. The practice of developers contributing to a shared codebase in real-time or asynchronously using version control systems and collaborative platforms
GitHub enables collaborative programming by allowing multiple developers to work on the same project remotely.
O GitHub permite programação colaborativa, permitindo que múltiplos desenvolvedores trabalhem no mesmo projeto remotamente.
3. A methodology that emphasizes teamwork, knowledge sharing, and collective problem-solving in software development
Collaborative programming practices foster innovation and reduce the time to market for new features.
As práticas de programação colaborativa promovem inovação e reduzem o tempo de colocação de novos recursos no mercado.
Collaborative programming has become increasingly prevalent in both Brazilian and American tech sectors, especially with the rise of remote work and open-source communities. In Brazil's growing tech scene, particularly in São Paulo and Rio de Janeiro, companies like Nubank and Stone have adopted collaborative programming practices. In NYC and Silicon Valley, it's considered a best practice in agile and DevOps methodologies. The term reflects a shift away from the 'lone genius programmer' stereotype toward valuing teamwork and knowledge sharing in software development.
NYC Slang
coding session / team coding grind / pair work
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →