Ingeniería de software

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




3
Cómo monitorear un programa de larga ejecución mediante programación
Lo que tengo actualmente se puede resumir con este pseudocódigo: public static void Main(string[] args) { var listOfObjects = Database.GetObjectsToUploadToOnlineService(); Parallel.ForEach(Upload) } private static void Upload(MyUploadObject obj) { //Build object (takes a few milliseconds) //Format to JSON (takes a few more milliseconds) //Upload (can take up to a max of …

2
Dibujar un gráfico de llamadas
Estoy manteniendo una antigua base de código escrita en python. En particular, hay un código complejo que desde un módulo llama a otras funciones desde otros módulos que llaman a otras funciones, etc. No es OOP, solo funciones y módulos. Intenté hacer un seguimiento de dónde comienza y termina el …


1
Al realizar una corrección en una confirmación anterior, ¿debería volver a redactar o agregar una confirmación de reparación separada?
Un escenario común en el desarrollo de software es la revisión de código del código de otra persona. Una herramienta común para hacer esto es abrir una solicitud de extracción. Mi pregunta es, cuando se encuentran problemas en la revisión, si los cambios comprometerse por separado (nuevo compromiso) o debería …


1
Separar ASP.NET IdentityUser de mis otras entidades
Tengo una ProjectName.Corebiblioteca que contiene toda mi lógica de negocios y mis entidades y su comportamiento. Actualmente no existe ninguna relación con Entity Framework o cualquier otro DAL porque me gusta mantener esas cosas separadas. Las configuraciones de Entity Framework (usando la API Fluent) residen en un ProjectName.Infrastructureproyecto, de modo …

1
Usar clases de tipo Haskell para imponer la conmutatividad
Quiero definir una clase de tipo para objetos geométricos que se puedan intersectar juntos: class Intersect a b c | a b -> c where intersect :: a -> b -> c -- Language extensions: -XMultiParamTypeClasses, -XFunctionalDependencies La idea es tener funciones de intersección de propósito general que puedan manejar …






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.