En el desarrollo de software , una pequeña cuestión de programación ( SMOP ) o una simple cuestión de programación es una frase que se usa para indicar irónicamente que una característica sugerida o un cambio de diseño de hecho requeriría una gran cantidad de esfuerzo.
Señala que aunque el cambio es claramente posible, sería muy laborioso realizarlo realmente. A menudo implica que la persona que propone la función subestima su costo.
Definiciones
El archivo de jerga de 1983 describe un SMOP de la siguiente manera: [1]
SMOP (ess'em'oh'pee ') sustantivo.
Un acrónimo de "una pequeña cuestión de programación". Un fragmento de código de programa, aún no escrito, cuya longitud anticipada es significativamente mayor que su complejidad intelectual.
Este término se usa para referirse a un programa que obviamente podría estar escrito pero que no vale la pena. También se usa irónicamente para dar a entender que un problema difícil se puede resolver fácilmente porque se puede escribir un programa para hacerlo. La ironía es que está muy claro que escribir un programa de este tipo supondrá una gran cantidad de trabajo.
Ejemplo: "Es fácil cambiar un compilador FORTRAN para compilar COBOL también; es solo una pequeña cuestión de programación".
El Diccionario de jerga de IBM define SMOP como: [2]
SMOP ( smop ) n. Algo bastante posible, pero que requiere recursos no disponibles para lograrlo. "¿Por qué esa función no está disponible en el programa?" - "Es una simple cuestión de programación". (La implicación es que, dadas unas pocas personas-siglos, todas las cosas son posibles). También SMOUP ( smoop ), una simple cuestión de microprogramación (si está escrito a mano, usando un mu griego). Vea también lo difícil que sería.
Uso
SMOP fue uno de los "juegos" descritos en un artículo como paralelos a los Juegos que la Gente Juega identificados por el Dr. Eric Berne en el campo de la psicología de autoayuda. [3] El juego consiste esencialmente en proponer ajustes aparentemente simples a un diseño, lo que lleva a consecuencias y retrasos inesperados.
Ocasionalmente se utilizan de la misma manera frases alternativas, como una simple cuestión de software o una pequeña cuestión de software . Sin embargo, la frase también se utiliza sin ironía [4] para indicar que todo lo que se necesita para resolver algún problema es un desarrollo de software sencillo . Este uso a menudo se invoca cuando el hablante quiere contrastar la facilidad implícita de los cambios de software con la mayor dificultad sugerida de realizar un cambio de hardware o un cambio en un estándar de la industria . Este uso no irónico es invocado con más frecuencia por la alta gerencia y los ingenieros de hardware que por los ingenieros de software. [ cita requerida ]
El término también fue explorado y ampliado por la científica informática Bonnie Nardi en su libro de 1993 A Small Matter of Programming: Perspectives on End User Computing . [5]
Ver también
Referencias
- ^ "Diccionario del hacker [archivo de jerga, versión 1.5.0]" . Consultado el 17 de marzo de 2019 .
- ^ " Diccionario de jerga de IBM, décima edición " (PDF) . IBM . 1990. p. 53 . Consultado el 22 de marzo de 2019 .
SMOP
- ^ Shedley, Ethan I. (1 de abril de 1971), " Big System Games ", Datamation , Technical Publishing Company, 1301 South Grove Ave., Barrington, Illinois 60010, vol. 17 no. 7, págs. 22-25
- ^ John Dybowski (enero de 1991). "ONDI - La interfaz de dispositivo en línea" (PDF) . Circuit Cellar INK the Computer Applications Journal (18): 16.
Esto resulta ser un ejercicio casi trivial, principalmente porque la computadora se usa para calcular y el controlador para controlar. Solo una simple cuestión de software.
- ^ Nardi, Bonnie (1993). Una pequeña cuestión de programación: perspectivas sobre la informática del usuario final . Cambridge: MIT Press . ISBN 978-0-262-14053-9. OCLC 874321540 .