Por lo tanto, aquellos de nosotros que hemos estado respondiendo preguntas y lidiando con informes de fallas por un tiempo estamos muy familiarizados con el concepto de un "ejemplo completo y mínimo". Empiezas con una enorme pila de código que tiene un error extraño, y quieres preguntarle a alguien al respecto. Pero no quieres enviarles todo el desorden, así que empiezas a cortar el montón de código en pedazos más pequeños, hasta que obtengas esta gema cristalizada de 20 líneas que todavía tiene el mismo error con el que comenzaste.¿Buenas instrucciones para principiantes para crear ejemplos mínimos de errores completos?
(Y entonces, al menos la mitad del tiempo, te das cuenta de lo que es el error porque te está mirando a la cara como una luna polilla, y no tienes que preguntar después de todo. Pero eso es un efecto secundario).
Hacer ese tipo de reducción de código no es una habilidad que todo el mundo tiene - se necesita un poco de práctica, más allá del hecho de que muchos novatos aún no han aprendido que deberían hacerlo en el primer lugar. Existen varios conjuntos excelentes de instrucciones para novatos sobre cómo hacer buenas preguntas (por ejemplo, el clásico de ESR "Cómo formular preguntas de una manera inteligente"). ¿Hay buenas instrucciones que expliquen exactamente qué es un ejemplo completo mínimo, y cómo y por qué crearlos?
No estoy completamente de acuerdo, incluso cuando la única forma de aprender algo es haciendo, casi siempre es posible dar ilustraciones de cómo se ve el proceso y cómo se está haciendo. Sin embargo, es probable que haya algo de verdad en lo que dices. ¡Gracias por la respuesta! –
De nada :). – Benubird