En términos de desarrollo de software, ¿qué significa “oscurecer”?

“Going Dark” significa escribir código de tal manera que lo que está trabajando no sea visible para nadie más que para usted durante un largo período de tiempo. Es un término que solo tiene significado en el contexto de un equipo o en el contexto de un proyecto que involucra a múltiples programadores.

La duración de la retención de código localmente que se oscurece depende del contexto, pero muy generalmente si alguien no está controlando las cosas en el control de la fuente al menos cada dos o tres días, se oscurece. Esto generalmente se considera algo malo. Hace que sea difícil ver los cuellos de botella en un esfuerzo de desarrollo claramente, para estimar cuánto tiempo llevarán las tareas de desarrollo, y puede generar problemas con la integración cuando el código escrito en modo oscuro finalmente se registra.

La razón por la que los programadores lo hacen es porque generalmente uno puede hacer las cosas más rápido cuando no tiene que tratar con otras personas.

More Interesting

¿Cuáles son los fundamentos para un programa de grado SE?

¿Estoy demasiado tarde en la carrera de pasantías de verano de ingeniería de software para 2017? (A partir del 5 de enero de 2017)

¿El diseño de software generalmente se considera una tarea difícil?

¿Qué especialidad tiene la mayor demanda de trabajo, CS o ingeniería de software? ¿Cuál crees que tendrá la mayor demanda en 2020?

¿Cuándo aprenderá un ingeniero civil sobre el software bim?

¿Cuáles son los softwares que debe aprender un probador?

¿Cuál es su experiencia con el abastecimiento y la gestión de un equipo de desarrolladores web remotos?

¿Cuáles son las ventajas y desventajas de UML?

¿Cómo resuelvo algunos de los mayores problemas de TI con el desarrollo de software offshore?

Me gustaría escanear mis dibujos dibujados a mano y usar una computadora para trabajar en ellos, ¿qué paquete de software sería mejor para mí?

¿Alguna de las principales compañías tecnológicas de EE. UU. Ha comenzado a contratar desarrolladores en el extranjero en respuesta a la escasez de mano de obra de Silicon Valley y el aumento de los salarios?

Como científico de datos, ¿cómo puedo aprender y adoptar las mentalidades de piratas informáticos de los ingenieros de software?

¿Cómo implementan Facebook y Google la autenticación de usuarios a través de mensajes de texto?

¿Cuáles son algunos sistemas de software heredados malos que se beneficiarían de una reescritura completa?

Cómo detener el uso de datos en segundo plano en Windows