Ingeniería de software

21
¿Cómo manejas el código intencionalmente malo?

Hay muchas historias sobre códigos intencionalmente malos, no solo en TheDailyWTF sino también en SO. Los casos típicos incluyen: Tener una construcción inútil que desperdicia el tiempo (por ejemplo, un bucle vacío que cuenta con un valor enorme) para que los programadores puedan "acelerar"...

21
¿Cómo se mide la escalabilidad del software?

Se me pidió que hiciera una pequeña presentación técnica sobre la escalabilidad de aplicaciones específicas. La aplicación está desarrollada utilizando Java, Spring MVC, Hibernate. Tengo acceso al código fuente de la aplicación. ¿Cómo puedo medir la escalabilidad del software (usando fuentes) y...

21
Entregue el código fuente al cliente

Hice un par de aplicaciones de iPhone para un cliente y hoy me pidieron que entregara el código fuente para que pudieran hacer el mantenimiento si fuera necesario. Hasta ahora, nunca se discutieron problemas de código. ¿Hay alguna práctica "común" con respecto a esto? Además, ¿de qué manera esto...

21
¿En qué se diferencia C de C ++?

Muchas personas han dicho que C ++ es un lenguaje completamente diferente que C, pero el propio Bjarne ha dicho que C ++ es un lenguaje que se extiende desde C, de ahí que es de donde ++proviene. Entonces, ¿por qué todos dicen que C y C ++ son lenguajes completamente diferentes? ¿En qué se...