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 se prueba una función cuyo único propósito es consultar una API externa, pero la API utiliza una sintaxis de consulta compleja?
La única lógica real está en la sintaxis de consulta para la API externa. No quiero probar si consulta la API, quiero comprobar que la consulta de tal manera que se devuelvan los datos correctos. Por ejemplo, algunos pseudocódigo: function retrieve_related_data(id) { query = "[potentially long, syntactically complex query that …


5
¿Es buena idea una biblioteca común?
Siempre he pensado que una "biblioteca común" era una buena idea. Con eso quiero decir una biblioteca que contiene la funcionalidad común que a menudo necesitan algunas aplicaciones diferentes. Resulta en menos duplicación de código / redundancia. Hace poco leí un artículo (no puedo encontrarlo ahora) que decía que en …
16 design  go 




2
¿Siguen siendo relevantes los ems?
Según entiendo al leer hilos como este, el objetivo de ems es definir todas las medidas en su página web, por el tamaño de fuente base , que puede establecer su navegador. Por ejemplo, en Chrome puedes hacer esto yendo settings -> show advanced settings -> web content -> font …
16 css 


2
¿Qué es un Comonad y cómo son útiles?
Recientemente he estado desempolvando mi conocimiento sobre cómo funcionan las mónadas. También me presentaron el concepto de 'Comonad' , que se describe como el dual inverso de una mónada . Sin embargo, soy imposible entenderlo. Para entender a las mónadas, hice la propia analogía para mí: Las mónadas se pueden …

2
¿Por qué C # le permite realizar una anulación asincrónica?
En C #, cuando anula un método, se permite hacer que la anulación sea asíncrona cuando el método original no lo estaba. Esto parece una forma pobre. El ejemplo que me llevó a esto fue este: me llevaron para ayudar con un problema de prueba de carga. Con alrededor de …
16 c#  async 



5
Uso idiomático de excepciones en C ++
La excepción de isocpp.org afirma que las preguntas frecuentes No utilice throw para indicar un error de codificación en el uso de una función. Utilice el aserción u otro mecanismo para enviar el proceso a un depurador o para bloquear el proceso y recopilar el volcado de bloqueo para que …
16 design  c++  exceptions 

1
¿Por qué ES6 no tiene funciones de flecha delgada?
ES6 agregó funciones de flecha de grasa ( =>), que tienen dos diferencias principales con respecto a las funciones normales: sintaxis más corta (incluido el retorno implícito si usa un cuerpo de expresión única) heredar thisdel alcance circundante Ambas son características muy útiles, pero me parecen completamente separadas en su …
16 javascript  es6 


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.