Articles of definición de

¿Se puede determinar el tamaño de la matriz en tiempo de ejecución en c?

Como sé, una matriz debe tener un tamaño específico antes de comstackr el tiempo en c. Me pregunto por qué este código todavía funciona. int s; printf(“enter the array size: “); scanf(“%d”,&s); int a[s]; // Isn’t s value determined at run time?

¿Hay algún uso para declaraciones de funciones locales?

La mayoría de los progtwigdores de C ++ como yo han cometido el siguiente error en algún momento: class C { /*…*/ }; int main() { C c(); // declares a function c taking no arguments returning a C, // not, as intended by most, an object c of type C initialized // using the […]

¿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 […]