Мелочь программирования

Мелочь программирования

редактировать
Ироническая фраза в разработке программного обеспечения

В разработке программного обеспечения, небольшой вопрос программирования (SMOP ) или простой вопрос программирования - это фраза, используемая для ироничного обозначения того, что предлагаемая функция или изменение дизайна на самом деле потребует много усилий.

Он указывает на то, что, хотя изменение очевидно возможно, его было бы очень сложно выполнить. Это часто подразумевает, что человек, предлагающий функцию, недооценивает ее стоимость.

Содержание
  • 1 Определения
  • 2 Использование
  • 3 См. Также
  • 4 Ссылки
Определения

Файл жаргона 1983 года описывает SMOP следующим образом :

SMOP (ess'em'oh'pee ') сущ.

Аббревиатура от «Небольшой вопрос программирования». Часть программного кода, который еще не написан, ожидаемая длина которого значительно превышает его интеллектуальную сложность.

Этот термин используется для обозначения программы, которая, очевидно, может быть написана, но не стоит усилий. Это также иронично используется для обозначения того, что сложная проблема может быть легко решена, потому что для этого можно написать программу. Ирония заключается в том, что совершенно очевидно, что написание такой программы потребует много работы.

Пример: «Легко изменить компилятор FORTRAN для компиляции COBOL; это всего лишь небольшой вопрос программирования».

Словарь жаргона IBM определяет SMOP как:

SMOP ( Smop) сущ. Что-то вполне возможно, но для этого требуются недоступные ресурсы. «Почему эта функция недоступна в программе?» - «Это просто вопрос программирования». (Подразумевается, что при наличии нескольких человеко-столетий все возможно.) Также SMOUP (smoop), простой вопрос микропрограммирования (если написано от руки, с использованием греческого mu). Посмотрите также, насколько это будет сложно.

Использование

SMOP было среди «игр», описанных в статье как параллельных играм, в которые играют люди, определенным доктором Эриком Берном в области психологии самопомощи. По сути, игра состоит из предложения, казалось бы, простых корректировок дизайна, приводящих к неожиданным последствиям и задержкам.

Альтернативные фразы, такие как простое программное обеспечение или мелкое программное обеспечение, иногда используются таким же образом. Однако эта фраза также используется без иронии, чтобы указать, что простая разработка программного обеспечения - это все, что требуется для решения некоторой проблемы. Это использование часто используется, когда докладчик хочет противопоставить подразумеваемую простоту изменения программного обеспечения и предполагаемую большую сложность изменения оборудования или перехода на отраслевой стандарт. Это неироничное использование чаще используется высшим руководством и инженерами по аппаратному обеспечению, чем инженерами программного обеспечения.

Этот термин также исследовался и расширялся компьютерный ученый Бонни Нарди в своей книге 1993 года «Небольшой вопрос программирования: перспективы вычислений для конечных пользователей».

См. также
Ссылки
Последняя правка сделана 2021-06-08 06:28:15
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Соглашение
О проекте