Ingeniería de software

10
Push vs Poll cuando es aceptable un gran retraso (horas)

Parece de sentido común hoy en día que las encuestas son una mala práctica y presionar es el camino a seguir cuando se desarrollan aplicaciones móviles que requieren recibir constantemente datos de un servidor remoto. Todas las tiendas móviles principales ofrecen su versión de un servicio de...

10
¿Cómo evitar el uso no autorizado de una API?

Tengo que diseñar un "widget", un script que los socios incorporarán en sus sitios web para mostrar una interfaz de usuario y realizar llamadas a nuestra API. Básicamente, mostrará nuestros datos en estos sitios en función de algunos ID que proporcionan en nuestras llamadas a la API. Lo que nos...

10
Métodos sin parámetros y de parche vacío en Scala

Estoy aprendiendo Scala en este momento a través de Scala de programación de Odersky (2º). Estoy hasta el capítulo 10, donde comienza a introducir métodos sin parámetros y de parche vacío. Simplemente no puedo entenderlo. Hasta ahora, todo lo que entiendo es que debería usar paréntesis vacíos si...

10
Provocando excepciones para usar la captura

Para una típica if...elseenvoltura con manejo de excepciones, ¿es algo como el siguiente ejemplo una práctica recomendada para evitar la duplicación de código? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return...