master-wiki/notes/thoughts/Work.md
aleidk a2523a36f6 Update from obsidian - thinkpad
Affected files:
.gitignore
.obsidian/plugins/obsidian-excalidraw-plugin/data.json
.obsidian/workspace.json
blog/Foo.md
notes/foo.md
notes/thoughts/Depression.md
notes/thoughts/Design.md
notes/thoughts/Self Steam.md
notes/thoughts/Work.md
2023-08-17 10:45:43 -04:00

1.3 KiB

Hoy me quedé atrapado en un issue que no sabía como resolver, gasté har tas horas intentando solucionarlo hasta que me di por hoy ya que no se me ocurrían soluciones nuevas

Qué pude hacer diferente??

  • Utilizar el debugger, lo intenté pero el proyecto no estaba configurado para ser usado así y no recordé como tenía que configurarlo
  • Haber realizado un controlador de prueba para probar ese código en especifico, pudiendo eliminar posibles causales
    • Esto es lo mismo que comentar código??
    • esto tambien elimina contexto
  • No soluciona o ayuda en el problema, pero evitar queries tan complejas en sequelize creo que hubiera servido, nuevamente pareciera que es mejor hacer las queries a la DB directamente si es que son muy complejas

ORM's para tareas simples, Queries a la DB cuando son tareas complejas, sin excepciones

Nota del día despues: La solución era en sequelize, estaba excluyendo los attributos de todas las relaciones, porque solo quería las relaciones para aplicar filtros, pero había una que no estaba excluyendo los atributos. Lo que tenía que hacer era agregar algo, no quitar algo.

Así que lo que podría haber ayudado a encontrar este problema es listar que he hecho y de que maneras podría abordarlo de manera distinta, incluso si estas suenan estúpidas.