pijoprogre
Madmaxista
Estoy trabajando en una cosa y miren el lío que tengo. Infierno de callbacks.... hallludaaaaa!!!
Infinitos callbacks que llaman a otro callback que llaman a otro callback hasta el punto de requerir una pantalla con una resolución de 2000x890000, que puede estar parametrizado o puede no estarlo. Imaginaos lo complicado que es trazar mentalmente todo esto. Cada vez que dejas la programación para otro momento has de detenerte unos minutos para hacerte un nuevo mapa mental. Ya no sé ni qué carajos hago
Otro problema que tendréis será el manejo de this, recordad que es diferente según el contexto. Esto significa que deberéis conservar una referencia al this originario usando self. Es una pesadilla.
¿Qué otro problema hay? El manejo de errores (Exception handling) es horrible, pésimo. Simplemente todo ha de ir entre try...catch y usar a conveniencia throw para disparar errores y capturarlos antes de que tiren la aplicación.
En definitiva, evítenlo en la medida de lo posible. Especialmente si necesitan algo fiable y robusto.
Infinitos callbacks que llaman a otro callback que llaman a otro callback hasta el punto de requerir una pantalla con una resolución de 2000x890000, que puede estar parametrizado o puede no estarlo. Imaginaos lo complicado que es trazar mentalmente todo esto. Cada vez que dejas la programación para otro momento has de detenerte unos minutos para hacerte un nuevo mapa mental. Ya no sé ni qué carajos hago
Otro problema que tendréis será el manejo de this, recordad que es diferente según el contexto. Esto significa que deberéis conservar una referencia al this originario usando self. Es una pesadilla.
¿Qué otro problema hay? El manejo de errores (Exception handling) es horrible, pésimo. Simplemente todo ha de ir entre try...catch y usar a conveniencia throw para disparar errores y capturarlos antes de que tiren la aplicación.
En definitiva, evítenlo en la medida de lo posible. Especialmente si necesitan algo fiable y robusto.
Última edición: