Ingeniería de software

38
Técnicas de programación sobreutilizadas o maltratadas [cerrado]

¿Hay alguna técnica en la programación que consideres que se usa en exceso (IE se usa de manera más excesiva de lo que debería ser) o se abusa de ella, o se usa un poco para todo, sin ser una muy buena solución para muchos de los problemas que las personas intentan resolver? resolver con eso....

38
Cuándo NO usar un marco [cerrado]

Hoy en día, uno puede encontrar un marco para casi cualquier idioma, para adaptarse a casi cualquier proyecto. La mayoría de los marcos modernos son bastante robustos (en términos generales), con horas de prueba, código revisado por pares y gran extensibilidad. Sin embargo, creo que hay un...

38
¿Los comentarios obsoletos son un mito urbano?

Constantemente veo personas que afirman que "los comentarios tienden a quedar desactualizados". La cuestión es que creo que he visto quizás dos o tres comentarios desactualizados en toda mi carrera. La información desactualizada en documentos separados ocurre todo el tiempo, pero en mi experiencia...

38
Culpando a los males de hoy de la deuda técnica de ayer

Se ha producido un sorprendente número de problemas de calidad, escalabilidad y carga en una aplicación que actualmente soporto y que originalmente no escribí. Afortunadamente, tengo nuevos proyectos que he estado haciendo desde cero para mantener algo de mi cordura. El equipo original constaba de...

38
¿Es realmente necesaria la 'C' en MVC?

Entiendo el papel del modelo y la vista en el patrón Modelo-Vista-Controlador, pero me cuesta entender por qué es necesario un controlador. Supongamos que estamos creando un programa de ajedrez utilizando un enfoque MVC; el estado del juego debería ser el modelo, y la GUI debería ser la vista....

38
¿Debe iniciar sesión desde el código de la biblioteca?

Si estoy desarrollando una biblioteca Java, ¿es una buena práctica emitir declaraciones de registro desde el código de la biblioteca? Tener un registro dentro de la biblioteca hará que la depuración y la resolución de problemas sean más transparentes. Sin embargo, por otro lado, no me gusta...

38
¿Cuáles fueron los paquetes API "principales" de Java 1.0?

Al leer sobre el caso de Google v Oracle, me encontré con estas preguntas (aparentemente del juez presidente) ... ¿Está de acuerdo en que lo siguiente es cierto, al menos a partir de 1996? Las siguientes fueron las principales interfaces de programación de aplicaciones Java: java.lang,...