Como desarrollador de software, veo mucho este problema en la salida de los codificadores de “flujo de conciencia”.
La repetición ocurre porque durante la fase lineal de “dejarlo todo”, no siempre es fácil anticipar cuántas veces tendrá que referirse a un concepto dado en lo que queda por escribir.
Entonces, lo que suele suceder es que manejas la primera aparición como una definición en línea anónima, es decir, explicas el concepto, pero no introduces un término / etiqueta con el que posteriormente puedas volver a consultar esa definición en lugar de volver a expresarla.
Esto es completamente natural. Intentar producir una prosa (o código) perfectamente factorizada de una manera completamente lineal a menudo puede conducir a una parálisis completa, ya que hay tantas decisiones estructurales iniciales que deben tomarse que se preguntará por dónde comenzar.
- ¿Por qué uno escribe?
- ¿Qué importancia tienen las habilidades de escritura en el trabajo en diversas carreras profesionales?
- Quiero pedirle a mi jefe el salario del mes pasado. ¿Cómo puedo escribirlo en un correo electrónico formal?
- Me gustaría armar un diario o libro de sabiduría para mi hijo. ¿Cómo debo comenzar?
- ¿Este párrafo está bien escrito y es aceptable en una narrativa?
Así que no se desanime, es más o menos inevitable que esto suceda. Cuando descubre que lo ha hecho, generalmente la solución es introducir un término de etiquetado conciso con su primera descripción del concepto repetido, y luego reemplazar las ocurrencias posteriores de la definición en línea con eso.
La principal falla del programador de “flujo de conciencia” es que (a diferencia de usted) él / ella considera el trabajo “hecho” al final de la fase “blurt it all out”, lo que significa que cualquier cambio posterior a cualquiera de Los conceptos definidos tienen que ser replicados para cada ocurrencia en lugar de en un solo lugar.