Me gustaría saber una cosa acerca de mantener el main()
en la práctica de codificación integrada.
Tengo un sistema independiente que tiene n
número de estados y estaría cambiando a los estados respectivos.
Al principio hice una condición while(1)
en main()
y verifiqué que ocurriera alguno de los estados:
main()
{
initialize;
while(1)
{
check for state n.
if state n found
GoTo state n
}
}
No sé si cometí un error al definir el estado n
dentro del main. ¿O debería separar la definición del estado n
separándola de main()
y llamando a la función del estado n
de main()
?
Quiero practicar el mejor estándar de codificación. ¿Cuál es el método mejor practicado en sistemas integrados para mantener el main()
?
Me gustaría tener entradas de su parte para tener la mejor estructura para definir métodos de codificación incorporados para mantener main()
y los archivos de origen correspondientes.
¿Cuál será el caso cuando los estados se vuelvan elaborados y complejos? ¿Cómo debo mantener el main()
? Confío en que la codificación debe mantenerse ordenada.
Apreciaría sus valiosos aportes y sugerencias.