Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - jotacool

#1
Nunca aprendi las formas correctas de programar, siempre programé para que funcione con mi logica y si funcionaba, el trabajo estaba terminado.
Ahora necesito seguir principios de diseño como SOLID, KISS, etc.

Estoy haciendo un arblo de expresiones binario (en javascript), ya está practicamente listo pero no seguí los principios y todo está en un solo objeto Nodo, que genera sus ramas recursivamente a partir de una expresión como por ej.('3x+2y+5xy+1'). Ahora tengo que rafactorizar, tengo un parser interno que tiene que estar separado, no se que mas tendria que separar, solo tengo un nodo con atributo dato, sus nodos hijos izquierdo, derecho, etc. Ni siquiera tengo un arbol. Me gustaria que me dijeran modelos para este ejercicio que cumplan los principios, sobre todo el de mantenerlo simple y concreto.