Ingeniería de software

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

5
¿Por qué es importante el cero negativo?
Estoy confundido acerca de por qué nos importan las diferentes representaciones de cero positivo y negativo. Recuerdo vagamente las afirmaciones de lectura de que tener una representación negativa de cero es extremadamente importante en la programación que involucra números complejos. Nunca he tenido la oportunidad de escribir código que involucre …




5
¿Por qué es tan malo leer datos de una base de datos "propiedad" de un microservicio diferente?
Recientemente leí este excelente artículo sobre la arquitectura de microservicios: http://www.infoq.com/articles/microservices-intro Establece que cuando carga una página web en Amazon, más de 100 microservicios cooperan para servir esa página. Ese artículo describe que toda la comunicación entre microservicios solo puede pasar por una API. Mi pregunta es por qué es …


1
¿En qué se diferencian los rasgos de óxido de las interfaces Go?
Estoy relativamente familiarizado con Go, habiendo escrito una serie de pequeños programas en él. Rust, por supuesto, estoy menos familiarizado pero vigilando. Después de leer recientemente http://yager.io/programming/go.html , pensé en examinar personalmente las dos formas en que se manejan los genéricos porque el artículo parecía criticar injustamente a Go cuando, …
64 go  rust 

3
¿Por qué las clases Java 8 java.time no tienen un método getMillis ()?
Java 8 tiene una biblioteca completamente nueva para fechas y horas en el paquete java.time, lo cual es muy bienvenido para cualquiera que haya tenido que usar JodaTime antes o que tenga problemas para crear sus propios métodos auxiliares de procesamiento de fechas. Muchas clases en este paquete representan marcas …
64 java  java8 


7
Datos de configuración: tabla de una sola fila frente a tabla de pares de nombre-valor
Supongamos que escribe una aplicación que el usuario puede configurar. Para almacenar estos "datos de configuración" en una base de datos, se usan comúnmente dos patrones. La tabla de una sola fila CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+-------- ACME Inc. | true | 20 | ... La tabla …

4
Razones para NO usar JSF [cerrado]
Soy nuevo en StackExchange, pero pensé que podrías ayudarme. Estamos creando una nueva aplicación Java Enterprise, reemplazando una solución JSP heredada. Debido a muchos cambios, la interfaz de usuario y partes de la lógica empresarial se repensarán y volverán a implementar por completo. Nuestro primer pensamiento fue JSF, ya que …



18
¿Los métodos largos son siempre malos? [cerrado]
Entonces, mirando alrededor, noté algunos comentarios sobre los métodos largos como una mala práctica. No estoy seguro de estar siempre de acuerdo en que los métodos largos son malos (y me gustaría recibir opiniones de otros). Por ejemplo, tengo algunas vistas de Django que procesan un poco los objetos antes …


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.