c# - manhattan - El código es heurísticamente inalcanzable
problema 8 puzzle inteligencia artificial (2)
Digamos que estás eliminando 2 tipos diferentes de objetos en una prueba unitaria y quieres usar un try / catch para ambos tipos.
Si borras uno, y luego verificas si fue exitoso sin usar correctamente:
Assert.IsNull (obj1);
El "IsNull" puede ser siempre nulo porque arrojó obj1 incorrectamente, o hizo algo por encima del código en gris incorrectamente con obj1, el siguiente try / catch aparecerá atenuado.
Intente arreglar lo que intenta Assert.IsNull y una vez que no siempre sea nulo o indefinido, se podrá acceder al código en gris.
¿Qué significa esto en contraste con "código inalcanzable detectado"?
Heurísticamente inalcanzable significa posiblemente un código inalcanzable. El código inalcanzable es inalcanzable.