Pregunta muy interesante
Entonces mi respuesta sería la siguiente
De su pregunta, me doy cuenta de que quiere saber cómo se desarrollaron proyectos tan grandes como Quora o Facebook.
Los desarrolladores que trabajan en dichos proyectos trabajan en un entorno colaborativo donde el código que desarrollan se fusiona con el trabajo de otros desarrolladores.
Como todos sabemos, los grandes proyectos se dividen en tareas más pequeñas.
El entorno de colaboración que mencioné puede ser una aplicación de software como Git o servidores de base de equipo.
Si tomamos un ejemplo de git, todo el proyecto se clona en la máquina local del desarrollador individual y cada vez que el desarrollador escribe un nuevo código, simplemente empuja el código al repositorio.
- ¿Es la práctica recomendada revisar su código todos los días cuando se realiza el desarrollo de Drupal?
- ¿Es posible que un desarrollador de plugins de WordPress obtenga buenos ingresos desarrollando un plugin de WordPress? ¿Cuáles son las nuevas oportunidades para un desarrollador de plugins de WordPress?
- ¿Cuál es la mejor configuración para implementar una aplicación Rails 5 en un servidor Windows? ¿Es más fácil si la aplicación está construida con JRuby?
- ¿Es posible abortar () una carga jQuery ()?
- Para convertirme en un buen desarrollador web, ¿qué lenguajes de programación necesito aprender (y en qué orden)?
Ahora, antes de presionar, se requiere comprometerse y, si hay un conflicto, git mismo muestra el área del conflicto para tomar las medidas adecuadas.
Si quieres saber más sobre git, solo Google.