RodrigoToroIcarte / IIC2113-2023-1

6 stars 0 forks source link

Confusión acerca de uso adecuado de switch/case #169

Open v4rgas opened 1 year ago

v4rgas commented 1 year ago

En el libro dicen que la regla general es que los switches son solo tolerados si es que aparecen solo una vez, son utilizados para hacer polimorfimos y estan escondidos por herencia

Como es que se aplica esto? y que pasa en el caso cuando quiero hacer algo procedural en vez de orientado a objetos?

Lo otro es que tambien en un momento el libro dice que "No puede haber más de un switch para un determinado tipo de selección".

En el caso que quisiera hacer algo procedural probablemente voy a tener que tener unos cuantos switches con los mismos casos para distintos metodos asi que me tiene confundido como es que se deberia hacer

RodrigoToroIcarte commented 1 year ago

Acá hay una discusión sobre los switch cases y cuándo usarlos: https://github.com/RodrigoToroIcarte/IIC2113-2023-1/issues/45

... igual veo tu punto. Si tienes algo procedural podrías necesitar muchos switch cases. Pero en ese caso puede que modelar esa parte usando un enfoque procedural no sea lo mejor.

v4rgas commented 1 year ago

muchisimas gracias me quedo claro con esa issue