Micro_S2 - shiomar-salazar/MISW4203-202312-TSDC-Vinilos GitHub Wiki

Micro-optimizaciones del Sprint 2

Micro-optimizaciones realiadas previamente (antes de realizar de revisar el tema)

Durante el Sprint 2 se agregaron dos caracteristicas que pueden ser consideradas micro-optimizacion, las cuales fueron agregadas durante el proceso de desarrollo y que lastimosamente su efecto no pudo ser medido en el perfilamiento de la aplicacion:

  1. Implementacion de Corrutinas
  2. Implementacion de CacheManager

Listado de Micro-optimizaciones

  1. Correciones de Lint
    1. Eliminacion de Recursos no utilizados.
    2. Correccion de deeclaracion que no cambian (val -vs- var).
    3. Optimizacion de Imports.
  2. Reemplazo de ciclos 'for' por 'forEach' en NetworkServiceAdapter
  3. Reduccion de creacion de variables en NetworkServiceAdapter

Correcciones de Androind Lint

Antes Despues
image image

PR en donde fueron aplicadas las micro-optimizaciones

https://github.com/shiomar-salazar/MISW4203-202312-TSDC-Vinilos/pull/64