He trabajado con el código que pareció cambiar de la noche a la mañana y, después de un tiempo, llegué a la conclusión de que esto se debía a que los pícaros malévolos se arrastraban a mi código base por la noche y cambiaban las cosas de tal manera que, a pesar del hecho, funcionó ayer. , ahora no funciona en absoluto. De hecho, en el estilo clásico de Schroedinbug , no solo no funciona ahora, también está claro que no hay forma que alguna vez podría tener.
Con el tiempo me he dado cuenta de que es posible que, de hecho, los duendecillos no tengan nada que ver con eso y que posiblemente mi "tiempo de irse a casa, sea lo suficientemente bueno", la última versión no reciba las pruebas y la atención detalladas que tal vez lo merezca.
Mi primera suposición cuando me encuentro con esto por la mañana es que probablemente sea mi culpa, ya que generalmente soy el responsable de mis propias características o esquinas de software en las que estoy trabajando. Mi segunda suposición es que bien podría conseguir ese café ahora. Si no es algo obvio que un mono pueda descubrir (lo que a veces es), entonces hay muchas posibilidades de que haya logrado arrastrar una versión antigua de una biblioteca, y por error me he deshecho de un archivo que no era necesario deshacer. Volver o tener algo en caché en algún lugar que lo llevó a la compilación sin comprobarlo. Ir a través de mi actividad reciente de Source Control tiende a revelar cosas que he hecho, al limpiar la compilación a menudo se eliminan las versiones en caché errantes.
A veces realmente no tiene nada que ver conmigo: alguien actualizó una dependencia sin mencionarlo, WindowsUpdate instaló algo que cambió el entorno para que mi código no funcionara; Hay muchas posibilidades de fondo, pero por lo general es un caso de gestión y aceptación que, como la mayoría de las personas, soy básicamente un idiota.