Введение

Ироническая фраза в разработке программного обеспечения
В разработке программного обеспечения, незначительная задача программирования (SMOP) или простое дело программирования – это фраза, используемая иронически, чтобы указать на то, что предложенная функция или изменение дизайна на самом деле потребует значительных усилий. Она подчеркивает, что, хотя изменение и возможно, его реализация будет очень трудоемкой. Часто это подразумевает, что человек, предлагающий функцию, недооценивает её сложность.

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

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