Articles of definición de

Diseño de Software vs. Arquitectura de Software

¿Podría alguien explicar la diferencia entre el diseño de software y la architecture de software? Más específicamente; si le dices a alguien que te presente el ‘diseño’, ¿qué esperarías que presentaran? Lo mismo vale para ‘architecture’. Mi comprensión actual es: Diseño: diagtwig UML / diagtwig de flujo / wireframes simples (para UI) para un módulo […]

Cuál es la definición de “interfaz” en progtwigción orientada a objetos

Ok, un amigo mío va y viene en lo que significa “interfaz” en la progtwigción. ¿Cuál es la mejor descripción de una “interfaz”? Para mí, una interfaz es un plano de una clase, ¿es esta la mejor definición?

¿Qué significa threadsafe?

Recientemente traté de acceder a un cuadro de texto de un hilo (que no sea el hilo de UI) y se lanzó una excepción. Dijo algo acerca de que el “código no era seguro para subprocesos” y terminé escribiendo un delegado (me ayudó una muestra de MSDN) y llamé en su lugar. Pero aun así […]

¿Qué son públicos, privados y protegidos en progtwigción orientada a objetos?

¿Qué son públicos, privados y protegidos en progtwigción orientada a objetos?

¿Qué es la prueba unitaria, la prueba de integración, la prueba de humo, la prueba de regresión?

¿Qué es la prueba unitaria, la prueba de integración, la prueba de humo, la prueba de regresión y cuáles son las diferencias entre ellos? ¿Y qué herramientas puedo usar para cada una de ellas? Por ejemplo, uso JUnit y NUnit para pruebas unitarias y pruebas de integración. ¿Hay alguna prueba de humo o herramientas de […]

¿Cuál es esta extraña syntax de definición de función en C?

Recientemente, he visto algunas definiciones de funciones como esta mientras jugaba con GNU Bison: static VALUE ripper_pos(self) VALUE self; { //code here } ¿Por qué el tipo de self fuera del paréntesis? ¿Es esto válido C?

¿Qué es un Y-combinator?

Un Y-combinator es un concepto de ciencias de la computación desde el lado “funcional” de las cosas. La mayoría de los progtwigdores no saben mucho acerca de los combinadores, si es que han oído hablar de ellos. ¿Qué es un Y-combinator? ¿Cómo funcionan los combinadores? ¿Para qué son buenos? ¿Son útiles en los lenguajes de […]

¿Qué es AJAX, realmente?

Tengo que empezar a usar AJAX en un proyecto y no sé por dónde empezar. ¿Puede ayudarme alguien, por favor?

¿Qué es un punto final del servicio web?

Digamos que mi servicio web se encuentra en http://localhost:8080/foo/mywebservice y mi WSDL está en http://localhost:8080/foo/mywebservice?wsdl . ¿Es http://localhost:8080/foo/mywebservice un punto final, es decir, es el mismo que el URI de mi servicio web o donde los mensajes SOAP recibidos y no identificados? ¿Podrías por favor explicarme qué es y cuál es el propósito de esto?

Definición de miembros enteros const enteros en la definición de clase

Mi comprensión es que C ++ permite que los miembros static const se definan dentro de una clase siempre que sea un tipo entero. ¿Por qué, entonces, el siguiente código me da un error de enlazador? #include #include class test { public: static const int N = 10; }; int main() { std::cout << test::N […]