Articles of definición de

¿Qué es un ejemplo del Principio de Responsabilidad Individual?

¿Puede alguien darme un ejemplo del Principio de Responsabilidad Individual? Estoy tratando de entender lo que significa, en la práctica, que una clase tenga una sola responsabilidad ya que me temo que probablemente rompa esta regla a diario.

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?