Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . He sido...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . He sido...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Hace...
TL; DR: ¿Habría una definición agnóstica del lenguaje de los Símbolos y una razón para tenerlos en otros idiomas? Entonces, ¿por qué el creador de Ruby utilizó el concepto de symbolsen el lenguaje? Pido esto desde la perspectiva de un programador no rubí. Aprendí muchos otros idiomas y no...
He tenido la impresión de que monkeypatching está más en la categoría de pirateo rápido y sucio, en lugar de la práctica de programación estándar y buena. Si bien de vez en cuando solía solucionar problemas menores con bibliotecas de terceros, lo consideraba una solución temporal y enviaba el...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años .
Dejé un trabajo (para trasladarme a otro país) donde programé en Javascript y Haskell (alguna pitón) la mayor parte del tiempo. Realmente me gustó porque la gente era objetiva, positiva, matemática y, sin embargo, hizo un montón de cosas. Esta fue una tienda verdaderamente profesional. Ahora...
No conozco ningún lenguaje de programación en absoluto. Yo mismo me enseñaré y necesito saber el mejor lugar para hacerlo, donde puedo aprender desde el nivel más básico. ¿Dónde es un gran lugar para comenzar a aprender un idioma? ¿Qué idioma es mejor aprender primero? ¿Es tonto aprender Ruby...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . La...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . Sé que el marco de Ruby on...
¿Por qué escucho que no es bueno compartir variables de instancia entre controladores y vistas? Me gusta porque puedo ver de inmediato a través de la @ que algo proviene del controlador. Veo una buena manera de usar ayudantes en los controladores aquí:
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Teniendo...
Me enfrento a varios tipos de aplicaciones (basadas en la web, basadas en GUI, línea de comandos, etc.) en varias plataformas (Windows, Linux, etc.) para operar todos los días. Hay una gran oportunidad para mí de automatizar tareas mediante secuencias de comandos. Pero casi todos los tipos de...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Soy nuevo en Ruby y me sorprendí cuando descubrí que todos los objetos son verdaderos, aparte de nulo y falso. Incluso 0 es cierto. Lo bueno de esa propiedad del lenguaje es que puedes escribir: if !variable # do stuff when variable is nil end Mis colegas, que son desarrolladores más...
si las declaraciones no introducen alcance en Ruby 1.9, ¿cuál es la razón detrás de este cambio de ruby
Dado que Ruby tiene una buena capacidad de operación de lista incorporada: reducir, asignar, seleccionar, recopilar, etc. Tiene Procs, Blocks y Lambdas, y tiene un buen soporte de iteración (la eachfamilia), sería una mala decisión de diseño si intento escribir todas mis cosas de Ruby de la manera...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 8 años . He estado desarrollando...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .
Mi objetivo es definir contratos entre clases. Me gusta escribir pato y todo, pero también me gustaría definir una interfaz entre las diferentes capas de mi aplicación para definir claramente cuáles son los métodos para llamar desde el exterior y cuáles son métodos accesorios que no deberían ser...
Pensé que una de las piedras angulares de OOP es que tenemos objetos, que son los elementos con los que estamos interesados en tratar, y luego les enviamos mensajes. Por lo tanto, puede parecer natural que tenga una colección de artículos, y necesito ponerlos en una cadena, para hacerlo: ["x",...