Ingeniería de software

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

8
¿Qué es el pseudocódigo?
He visto muchas menciones de Pseudocódigo últimamente, en este sitio y en otros. Pero no lo entiendo: ¿Qué es el pseudocódigo? Por ejemplo, el siguiente artículo de Wikipedia dice "Utiliza las convenciones estructurales de un lenguaje de programación, pero está destinado a la lectura humana en lugar de la lectura …

6
¿Es una buena costumbre usar expresiones C en código C ++?
En la escuela comenzamos a aprender C este año, a pesar de que estoy muy por delante de la clase, y aprendí Java, C ++ y C mientras la clase está en la base de C. De todos modos, me he estado documentando, leyendo libros, artículos, y le pregunté a …
19 c++  c 




2
¿Por qué el estado compartido degrada el rendimiento?
He estado trabajando bajo el principio de compartir nada de la programación concurrente. Esencialmente, todos mis hilos de trabajo tienen copias inmutables de solo lectura del mismo estado que nunca se comparte entre ellos ( incluso por referencia ). En términos generales, esto ha funcionado realmente bien. Ahora, alguien ha …

1
He probado mi clase de unidad, ahora ¿cómo empiezo con una prueba de integración?
He escrito una clase que administra destinatarios en una lista de MailChimp, llamada MailChimpRecipient. Utiliza la clase MCAPI, que es un contenedor de API de terceros. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ Paso el objeto MCAPI al constructor del objeto MailChimpRecipient, así que escribí pruebas unitarias usando PHPUnit que prueban toda la lógica en …
19 php  unit-testing 

2
¿Está usando el nuevo diseño System.Tuple class bad?
Me gusta el concepto de System.Tuple porque me permite devolver múltiples parámetros en una sola llamada de función sin instanciar una nueva clase, sin embargo, esto desafía cualquier buena práctica de programación como Microsoft Patterns & Practices, SOLID Principles, etc. Solo estoy tratando de evaluar cuán liberalmente debería usar esta …



4
¿Herencia vs mixins en lenguajes dinámicos?
¿Cuándo debería preferir patrones de herencia sobre mixins en lenguajes dinámicos? Por mixins, me refiero a una verdadera mezcla, como al insertar funciones y miembros de datos en un objeto en tiempo de ejecución. ¿Cuándo usaría, por ejemplo, la herencia de prototipos en lugar de mixins? Para ilustrar más claramente …





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.