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
¿Por qué los frameworks / bibliotecas de JavaScript tienen funciones que ya existen en JavaScript puro?
Me pregunto por qué los frameworks / bibliotecas tienen sus propios ayudantes, aunque ya existen de forma nativa. Tomemos jQuery y AngularJS . Tienen sus propias eachfunciones de iterador: jQuery.each () angular.forEach () Pero nosotros tenemos Array.prototype.forEach. Similar, jQuery.parseJSON () angular.fromJson () Pero tenemos la JSON.parse()función en JavaScript vainilla.

2
Comunicación entre directivas anidadas
Parece que hay bastantes formas de comunicación entre directivas. Supongamos que tiene directivas anidadas, donde las directivas internas deben comunicar algo a las externas (por ejemplo, ha sido elegido por el usuario). <outer> <inner></inner> <inner></inner> </outer> Hasta ahora tengo 5 formas de hacer esto require: directiva de padres La innerdirectiva …



16
¿Cómo trato la parálisis de análisis?
Con mucha frecuencia, estoy atrapado al elegir la mejor decisión de diseño. Incluso para pequeños detalles, como definiciones de funciones, flujo de control y nombres de variables, paso períodos inusualmente largos examinando los beneficios y compensaciones de mis elecciones. Siento que estoy perdiendo mucha eficiencia al pasar mis horas en …



7
¿Se debe verificar cada pequeño error en C?
Como buen programador, uno debe escribir códigos robustos que manejen cada resultado de su programa. Sin embargo, casi todas las funciones de la biblioteca C devolverán 0 o -1 o NULL cuando haya un error. A veces es obvio que se necesita una comprobación de errores, por ejemplo, cuando intenta …
60 c  error-handling 

14
¿Podemos hacer declaraciones generales sobre el rendimiento del código interpretado frente al código compilado?
Estoy comparando dos tecnologías para llegar a una recomendación sobre cuál debería ser utilizada por una empresa. El código de la tecnología A se interpreta mientras que el código de la tecnología B se compila en código máquina. En mi comparación, afirmo que la tecnología B en general tendría un …





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.