Ingeniería de software

22
¿Organizando código sucio y sin comentarios?

Me gustaría hacerle algunas preguntas sobre el código sucio. Hay algunos principiantes que codificaron en un proyecto mediano. El código es una gran bola de barro. No son programadores avanzados. Solo saben usar el teclado un poco sobre Java. Acaban de escribir código con 12 000 líneas en su clase...

22
¿Mono tiene un lugar en el mundo empresarial?

Para soluciones empresariales basadas en Windows, .NET a veces es la mejor opción. ¿Cómo se ve a Mono en las empresas que tienen que usar Linux (o más bien prefieren usar Linux)? Asumiendo que los desarrolladores no son un problema y están familiarizados con .NET / Mono y otros posibles...

22
¿Con qué frecuencia las CPU cometen errores de cálculo?

En las Notas de Dijkstra sobre Programación Estructurada , habla mucho sobre la posibilidad de probar los programas de computadora como entidades abstractas. Como corolario, comenta que las pruebas no son suficientes. Por ejemplo, señala el hecho de que sería imposible probar una función de...

22
¿Quién diseñó las excepciones?

¿De dónde provienen las excepciones y el manejo de excepciones? Me gusta cómo lo usa .NET, me gusta cómo C ++ lo admite (pero las bibliotecas desafortunadamente usan el código de retorno o están escritas en C). Sé que es bastante estándar en todos los idiomas nuevos, pero ¿quién lo diseñó primero...

22
¿Cuándo está bien usar una variable global?

Ok, entonces esta es una pregunta de defensa de los demonios realmente. ¿Cuándo están bien las variables globales y, si nunca, qué usaría como alternativa? Un caso secundario interesante para esta pregunta, ¿en qué se diferencia un campo de clase estática pública de un campo...

22
Liderando un equipo no tan bueno

¿Cómo se gestionaría si se le asigna un equipo de 5 con, digamos, 4 programadores incompetentes y se le pide que dirija? Obviamente no puedes codificar para los 4 chicos (puedes, pero eso no es una buena idea. Al menos me quemé haciendo eso). ¿Te has encontrado con este tipo de...

22
Código autodocumentado vs. Código comentado

Bloqueado . Los comentarios sobre esta pregunta se han deshabilitado, pero aún acepta nuevas respuestas y otras interacciones. Más información . Tuve una búsqueda pero no encontré lo que estaba buscando, no dude en vincularme si esta pregunta ya se ha formulado. A...

22
¿Cómo responde a las preguntas de "Califíquese"? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión