Me gustaría saber una cosa sobre cómo mantener el main()
en la práctica de la codificación embebida. Tengo un sistema autónomo que tiene n
número de estados y se trasladaría a los respectivos estados.
Al principio hice un while(1)
condición en main()
y se comprueba si se produce alguno de los estados:
main()
{
initialize;
while(1)
{
check for state n.
if state n found
GoTo state n
}
}
No sé si me he equivocado al definir el estado n
dentro del propio main. ¿O debo separar el estado n
definición separándola de main()
y llamando al estado n
función de main()
?
Quiero practicar el mejor estándar de codificación. ¿Cuál es el método mejor practicado en los sistemas embebidos para mantener la main()
?
Me gustaría tener aportes de su parte para tener la mejor estructura para definir los métodos de codificación incrustados para mantener main()
y los archivos fuente correspondientes.
¿Qué ocurrirá cuando los estados se vuelvan elaborados y complejos? ¿Cómo debería mantener el main()
? Confío en que la codificación se mantenga ordenada. Agradecería sus valiosas aportaciones y sugerencias.