DEV Community

RodrigoZea
RodrigoZea

Posted on • Updated on

Pensamientos 2: Proyecto 2

Generalmente, siguiendo la especificación del libro del dragón, no enfrenté tantos problemas al implementarlo. Sin embargo, lo que NO estaba especificado en el libro del dragón, fue considerablemente difícil de implementar, principalmente structs.

Estoy bastante atrasado en esta entrada, nunca la terminé. Pero en general, este proyecto no causó tantos problemas. Quizás el mayor problema que experimenté además de lo mencionado anteriormente, fue realizar las especificaciones por medio de un Listener. Me dio problemas un par de veces debido a que a veces las reglas debían producir labels hasta la segunda salida de método por ejemplo. Entonces para estos casos, había que manejar banderas internas para saber cuando fue la segunda salida o algo similar. En esta parte del proyecto, definitivamente se beneficiaba utilizar un Visitor.

Top comments (0)