Estaba leyendo el artículo de Wikipedia sobre Douglas McIlroy y encontré una cita que menciona "El verdadero héroe de la programación es el que escribe código negativo". Qué significa
Preguntas sobre el significado objetivo o la comprensión común de palabras y conceptos relacionados con el ciclo de vida del desarrollo de sistemas.
Estaba leyendo el artículo de Wikipedia sobre Douglas McIlroy y encontré una cita que menciona "El verdadero héroe de la programación es el que escribe código negativo". Qué significa
Estaba tratando de encontrar alternativas al uso de la variable global en algún código heredado. Pero esta pregunta no se trata de las alternativas técnicas, me preocupa principalmente la terminología . La solución obvia es pasar un parámetro a la función en lugar de usar un global. En esta base...
Estaba mirando a través de varias API y SDK, cuando me di cuenta de que realmente no podía distinguir la diferencia entre algo llamado API y algo llamado SDK . Ambas son, conceptualmente, una forma para que su programa interactúe y controle los recursos proporcionados por otra pieza de software,...
Ejemplo aquí: ¿Qué idiomas debo saber si estoy interesado en crear aplicaciones web? Sí, entiendo que HTML y CSS no son completos de Turing. Sí, entiendo que son lenguajes declarativos, no imperativos. Pero, ¿por qué la gente siempre se golpea la cabeza con este hecho pedante (y posiblemente...
Entiendo que C y C ++ son lenguajes diferentes, pero cuando estaba aprendiendo C ++ siempre me dijeron que C es un subconjunto de C ++ o C ++ es C con clases. Y eso fue bastante cierto hasta la aparición de C ++ x0, C ++ 11 (o el moderno C ++ 11/14/17 en general). De hecho (especialmente cuando se...
He visto a mucha gente afirmarse ser un "consultor de software". Estos consultores hacen lo que hace un desarrollador de software normal, escriben código, estiman tareas, corrigen errores y asisten a reuniones, etc. La única diferencia son las finanzas, los consultores terminan ganando más....
Como alguien que todavía es nuevo en ágil, no estoy seguro de entender completamente la relación o diferencia entre la historia del usuario, la característica y la épica. Según esta pregunta , una característica es una colección de historias. Una de las respuestas sugiere que una característica es...
Como todos sabemos que después de IPv4 vino IPv6. ¿Cómo sucedió esta transición? Solo quiero saber si hubo algún IPv5 también. ¿O hay alguna otra lógica al nombrar esta versión de IP como
Pregunta simple, pero a menudo escucho estos tres términos definidos con tanta ferocidad, pero que sé que significan cosas diferentes a lo largo de los años. ¿Cuáles son las definiciones "correctas" de "Procedimientos", "Métodos", "Función", "Subrutinas",
¿Cuál es la diferencia entre los términos ejecución simultánea y paralela ? Nunca he podido captar la distinción. La etiqueta define la concurrencia como una manera de ejecutar dos procesos simultáneamente, pero pensé que el paralelismo era exactamente lo mismo, es decir: hilos o procesos...
Veo mucho este término en el contexto de la arquitectura de software ("modelo de dominio", "diseño impulsado por dominio", etc.). Lo busqué en Google, pero obtengo toneladas de definiciones diferentes. Entonces, ¿qué es en
Estaba revisando el código fuente de un marco de código abierto, donde vi una "carga útil" variable mencionada muchas veces. ¿Alguna idea de lo que significa "carga
Frecuentemente veo simulación y emulación en informática. Estos dos términos parecen sinónimos. ¿Hay alguna diferencia entre simulación y emulación
A veces, en un ejercicio de programación, generación repetitiva, colocación de guías sobre las tareas que debe implementar un programador junior, etc., sucede que al programador se le presenta un código no implementado y se le dice que "complete el espacio en blanco". Por ejemplo, una prueba...
No soy un hablante nativo de inglés. En mi idioma nativo, conozco algunos términos que se usan para referirse a la condición marcada para detener una recurrencia, y a la condición marcada para casos extremos, improbables o súper simples. En inglés, he encontrado los términos "caso de borde", "caso...
He escuchado mucho sobre los servicios web y las API web, ¿hay alguna diferencia entre ellos o son los mismos?
¿Por qué las "máscaras de bits" se llaman así? Sé que se usan principalmente para operaciones bit a bit y el uso de máscaras de bits es más eficiente que el uso de variables separadas. Sin embargo, mi pregunta es ¿por qué y cuándo se inventaron las máscaras de bits? ¿Se usaron desde la...
No sé qué significa exactamente escalar, pero estoy tratando de ver si lo estoy pensando correctamente. El escalar se relaciona con la arbitrariedad donde el tipo de datos podría ser de cualquier tipo, o un sistema no puede saber de antemano cuáles son los
En algún código que estoy revisando, veo cosas que son el equivalente moral de lo siguiente: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar = null; } } El campo baraquí es lógicamente...
¿Cuál es el nombre del patrón en el que los contribuyentes individuales (programadores / diseñadores) desarrollaron un artefacto con el único propósito de servir como un desvío para que la administración pueda eliminar esa característica en el producto final ? Este es un folklore que escuché de un...