He luchado durante los últimos meses para obtener un código limpio para informar el progreso a un usuario. Todo siempre parece reducirse a: "! No tiene que haber una forma más limpia"¿Cómo hacer el código más limpio al informar el progreso a un usuario?
ReportProgress("Starting Task 1");
doTask1();
ReportProgress("Task 1 is done");
ReportProgress("Starting Task 2");
doTask2();
ReportProgress("Task 2 is done");
//etc... where report progress does some form of output to the user.
El buen programador en mí grita Pero estoy perplejo. ¿Alguna idea?
EDIT :: Estoy buscando más información sobre información arquitectónica en comparación con la implementación específica. El código proporcionado es muy sobresimplificado.
¿Qué idioma estás usando? DO#? ¿Java? –