Ingeniería de software

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




1
Web Forms y MVC en el mismo proyecto web
Estoy trabajando en un gran proyecto heredado que se creó con ASP.NET Web Forms y la idea de agregar las bibliotecas MVC al mismo proyecto ha sido descartada. Sé que esto es posible (hay muchos artículos disponibles), pero me pregunto si / por qué esto es / no es recomendado …



5
¿Por qué tenemos que decirle a printf () el tipo de datos en C?
Consideremos este código C: #include <stdio.h> main() { int x=5; printf("x is "); printf("%d",5); } En esto, cuando escribimos int x=5;le dijimos a la computadora que xes un número entero. La computadora debe recordar que xes un número entero. Pero cuando sacamos el valor de xin printf()tenemos que decirle nuevamente …
8 c  io  type-safety 

1
cómo implementar llamadas de servicio web idempotentes
Estoy desarrollando una solución basada en wcf para una capa de servicio web que utilizarán los dispositivos móviles "ocasionalmente conectados". El servicio no usará colas (en esta etapa) debido a las complejidades adicionales, por lo que en su lugar estará operando un enfoque simple de Solicitud / Respuesta. Por supuesto, …




4
¿Cómo limpiar try / except / else anidado?
Cuando escribo código, a menudo quiero hacer algo como esto: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Obviamente, esto es completamente ilegible. Pero está expresando una idea relativamente simple: ejecutar una serie de funciones (o fragmentos …



3
En el diseño controlado por dominio, ¿cómo convierto una tabla de base de datos con una clave principal en un objeto de valor?
Supongamos que hay un esquema de base de datos definido así: Person.mail_address_key ----- Address.address_key Person.billing_address_key ----- Address.address_key A Persontiene una dirección postal y una dirección de facturación. Como técnica de desnormalización, creamos una Addresstabla separada . La mayoría de las veces el mail_address_keyy el billing_address_keyde un solo Personhabrá el mismo …

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.