Ingeniería de software

39
¿Diferencia entre idioma y patrón de diseño?

¿Cuál es la diferencia entre modismo y diseño-patrón? Parece que estas terminologías se superponen en alguna parte; donde exactamente, no lo sé. ¿Son intercambiables? ¿Cuándo debo usar qué? Aquí hay una lista de modismos de C ++. ¿Puedo llamarlos patrones de diseño? Wikipedia define, Programa...

39
¿El código se genera comúnmente a partir de UML? [cerrado]

Entonces, cuando estaba en la universidad, me educaron sobre los beneficios de UML y su futuro en el desarrollo de códigos. Pero según mi experiencia en la industria, descubrí que si bien utilizamos diagramas, que van desde diagramas ER, diagramas de clase, diagramas de estado, a diagramas de...

39
¿Cómo se usa Python en el mundo real? [cerrado]

Estoy buscando conseguir un trabajo como programador de Python. Conozco los conceptos básicos del lenguaje y he creado algunos juegos con Pygame . También comencé a experimentar con Django . Sin embargo, mirando el mercado laboral, no parece que muchos trabajos de Python estén relacionados con la...

39
¿Tener constantes públicas es "malo"?

Es esto: public MyClass { public const string SomeString = "SomeValue"; } peor que esto: public MyClass { public static string SomeString { get{ return "SomeValue";}} } Se puede hacer referencia a ambos de la misma manera: if (someString == MyClass.SomeString) ... El segundo, sin embargo,...

39
¿Son todos los idiomas básicamente iguales?

Recientemente, tuve que entender el diseño de un pequeño programa escrito en un idioma que no tenía idea ( ABAP , si debe saberlo). Podría resolverlo sin demasiada dificultad. Me doy cuenta de que dominar un nuevo idioma es un juego de pelota completamente diferente, pero entender simplemente la...

39
¿Cuál es la diferencia entre desarrollo e I + D?

Un colega me pidió que explicara claramente la diferencia entre el desarrollo ordinario y la investigación y el desarrollo (I + D) y no pude hacerlo. Después de leer Wikipedia, todavía no tengo la respuesta precisa. Según Wikipedia (ligeramente modificado): Hay dos modelos principales: En...