Ingeniería de software

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




8
¿Es común usar clases parciales para lograr 'modularidad'?
Recientemente me encontré con una situación en nuestra base de código donde un equipo diferente creó una 'clase de dios' que contiene alrededor de 800 métodos, divididos en 135 archivos como una clase parcial. Le pregunté al otro equipo sobre esto. Si bien mi reacción instintiva fue atacarlo desde la …
24 c#  .net 


6
Comprender el problema cuando las cosas se rompen en la producción
Guión: Empujas a la producción El empujón rompió múltiples cosas Esa misma compilación no rompió qa o dev Como desarrollador, no tienes acceso a productos. Hay mucha presión desde arriba para que las cosas funcionen nuevamente. Detalles específicos: Aplicación PHP / MVC que funciona con API en Zend. Implementado en …
24 bug  production 


10
¿La unidad está probando el desarrollo o las pruebas?
Tuve una discusión con un gerente de pruebas sobre el papel de las pruebas de unidad e integración. Ella solicitó que los desarrolladores informaran sobre qué han probado la unidad y la integración y cómo. Mi perspectiva es que las pruebas de unidad e integración son parte del proceso de …

5
Mejores prácticas para rediseñar una base de datos
Conozco algunas de las mejores prácticas generales al diseñar una base de datos para una aplicación, pero ¿qué pasa con el rediseño? Estoy en un equipo encargado de rediseñar una aplicación comercial interna, aunque a pesar de que yo diga "interno", desafortunadamente estoy lejos de tener contacto con los usuarios …



3
Datetime vs Timestamp en MySQL y PHP en la práctica?
No estoy seguro de cómo especificar mi tipo de datos como fecha y hora o marca de tiempo, creo que los necesitaré a ambos, pero en los diferentes eventos. Mi sitio web vende productos y servicios en todo el mundo y también tengo un sistema de cuentas para que el …
24 php  mysql 


13
Convertirse en un mejor solucionador de errores
Me encanta ser programador. Ahí lo dije. Sin embargo, dicho esto, me he dado cuenta últimamente de que realmente no puedo soportar la corrección de errores. En absoluto. De hecho, mientras estoy desarrollando algo, mi productividad es extremadamente alta. Incluso cuando escribo pruebas unitarias y realizo mi propio desarrollo, generalmente …


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.