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
¿Es un diseño normal desacoplar completamente las aplicaciones web de back-end y frontend y permitir que se comuniquen con la API REST (JSON)?
Estoy creando una nueva aplicación web comercial y quiero lograr: Utiliza las mejores tecnologías de sus respectivos reinos. Quiero un marco de backend confiable con ORM sólido. Y quiero el marco SPA (aplicación de una sola página) más avanzado con el uso de las funciones HTML y Javascript más actualizadas …



3
¿Cómo manejar los casos de falla en el constructor de clase C ++?
Tengo una clase CPP cuyo constructor hace algunas operaciones. Algunas de estas operaciones pueden fallar. Sé que los constructores no devuelven nada. Mis preguntas son ¿Está permitido hacer algunas operaciones que no sean inicializar miembros en un constructor? ¿Es posible decirle a la función de llamada que algunas operaciones en …



2
Optimice un repositorio de git que contenga archivos binarios grandes
Nuestro proyecto tiene aproximadamente 11 GB, 10 de los cuales son datos binarios (imágenes .png). En consecuencia, una git diffo las git statusoperaciones toman más de un minuto. Afortunadamente, todos los archivos de datos están separados en una carpeta con el maravilloso nombre data. La tarea es "Evitar comprimir, diferenciar …
21 git  binary 


4
¿Existe un lenguaje de programación diseñado específicamente para la inyección de dependencia?
Muchos lenguajes de programación generales son lo suficientemente flexibles como para permitirle admitir la inyección de dependencia. Incluso sin soporte de biblioteca o marco. Pero incluso si un lenguaje es lo suficientemente completo como para resolver cualquier problema de programación, un lenguaje toma decisiones que afectan lo que es fácil …

6
¿Es el código científico un reino lo suficientemente diferente como para ignorar los estándares de codificación comunes?
Últimamente he estado tratando de aclarar mi mente sobre el siguiente hecho. Por un lado, hay una serie de pautas y estándares de codificación para lo que se considera código "saludable", "limpio", "bien escrito", etc. Vea el "Código limpio" que parece ser ampliamente discutido aquí también. Regla de ejemplo: 7 …

3
¿Son los nombres de método "más" y "menos" apropiados?
Java SE 8 viene con un nuevo mecanismo de fechas, la introducción LocalDate, LocalTimey LocalDateTimeclases para representar instantes de tiempo. Para manipular esos instantes, se dan una serie de métodos: LocalDate.plusDays(...), LocalDate.minusDays(...)y así sucesivamente. Siempre he pensado que una buena práctica era nombrar métodos después de los verbos que describen …



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.