Actualmente estoy compilando una pequeña aplicación web que incluye una buena cantidad de JavaScript. Cuando estaba creando un prototipo de la idea inicial, simplemente pirateé algunas funciones para demostrar cómo se comportaría finalmente la aplicación con la intención de avanzar reescribiendo JavaScript en una naturaleza orientada a objetos.¿Vale la pena convertir mi código JavaScript funcional a un diseño orientado a objetos?
Ahora que estoy entrando en la fase de implementación, estoy descubriendo que crear JavaScript orientado a objetos por el hecho de estar orientado a objetos parece excesivo; es probable que el proyecto no requiera modificaciones importantes en el futuro eso garantizaría y el diseño orientado a objetos. En cambio, descubro que un conjunto de funciones concisas y cohesivas funcionan bien.
Entonces, con el intento de seguir el principio KISS, cuando un conjunto de funciones proporciona una solución adecuada a un problema, ¿hay otras razones que valga la pena considerar para convertir mi código en un diseño orientado a objetos ?
Eso fue un poco un descarado retoque de edición, ¿no? Por favor, absténgase de esto, solo aumenta artificialmente el ruido en la página principal. – annakata