“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.
- ¿La metodología Agile está haciendo que el ciclo de vida del desarrollo de software sea más amigable para el cliente?
- ¿Cuáles son los activos clave de IBM?
- ¿Hay alguna herramienta de programación gráfica basada en el flujo, como las tuberías de Yahoo, pero con algún software local?
- ¿Cuál es la diferencia entre patrones de diseño y algoritmos en la programación de computadoras?
- ¿Qué debo saber sobre la ofuscación (software)?