Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas



17
¿Por qué las pruebas unitarias que fallan se consideran malas?
Aparentemente, en algunas organizaciones, parte del proceso de lanzamiento del software es usar pruebas unitarias, pero en cualquier momento todas las pruebas unitarias deben pasar. Por ejemplo, puede haber alguna pantalla que muestre que todas las pruebas unitarias pasan en verde, lo que se supone que es bueno. Personalmente, creo …


16
¿Cómo promocionarse como desarrollador de software? [cerrado]
He notado que este es un problema frecuente entre los jóvenes de áreas técnicas como la nuestra. Al comienzo de nuestras carreras, simplemente no sabemos cómo vendernos a nuestros empleadores, y el tipo aleatorio # 57 (que es un programador, pero no tan bueno como usted, técnicamente) termina recibiendo un …

17
¿Es una buena idea diseñar una arquitectura pensando que las clases de la interfaz de usuario se pueden reemplazar por una interfaz de línea de comandos?
En Code Complete, página 25, se dice que es una buena idea poder reemplazar fácilmente las clases normales de la interfaz de usuario por una línea de comando. Conociendo sus ventajas para las pruebas, ¿qué pasa con los problemas que puede traer? ¿Este trabajo extra realmente valdrá la pena para …




12
¿Por qué C no se considera un lenguaje 'orientado a objetos'?
Parece que C tiene sus propios cuasi-objetos, como 'estructuras' que pueden considerarse como objetos (en la forma de alto nivel que normalmente pensaríamos). Y también, los archivos C son básicamente "módulos" separados, ¿verdad? ¿Entonces los módulos no son como "objetos"? Estoy confundido acerca de por qué C, que parece tan …

19
¿Por qué funciona TDD? [cerrado]
El desarrollo basado en pruebas (TDD) es grande en estos días. A menudo lo veo recomendado como una solución para una amplia gama de problemas aquí en Programmers SE y otros lugares. Me pregunto por qué funciona. Desde el punto de vista de la ingeniería, me desconcierta por dos razones: …
92 testing  tdd 

22
¿Por qué es difícil la POO? [cerrado]
Cuando comencé a usar un lenguaje orientado a objetos (Java), prácticamente me fui "genial" y comencé a codificar. Nunca lo había pensado hasta hace poco después de haber leído muchas preguntas sobre la POO. La impresión general que tengo es que la gente lucha con eso. Como no lo he …


14
¿Cómo puedo evitar sentir siempre que si reconstruyo completamente mi programa desde cero lo haría mucho mejor? [cerrado]
He aprendido una cantidad significativa de codificación, sin embargo, siempre ha sido en un entorno científico (no informático), completamente autodidacta sin que nadie me guíe en la dirección correcta. Por lo tanto, mi viaje de codificación ha sido ... desordenado. Ahora me doy cuenta de que cada vez que construyo …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.