Бағдарламалық жасақтаудағы "кішкентай өзгеріс" ирониясы – бұл күшті еңбек талап ететін ұсыныс. Шамадан тыс бағалаудың салдары мен кешігулер туралы біліңіз.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Бағдарламалық жасақтауда шағын бағдарламалау мәселесі (SMOP) немесе қарапайым бағдарламалау мәселесі – ұсынылған мүмкіндік немесе дизайн өзгерісінің іс жүзінде көп еңбек талап ететінін ирониялық түрде көрсету үшін қолданылатын тіркес. Бұл өзгеріс әрине мүмкін болғанымен, оны іске асыру өте күшті күш-жігерді қажет ететінін көрсетеді. Көбінесе бұл мүмкіндікті ұсынған адам оның қиындығын дұрыс бағаламайды дегенді білдіреді.
Ironic phrase in software development
In software development, small matter of programming (SMOP) or simple matter of programming is a phrase used to ironically indicate that a suggested feature or design change would in fact require a great deal of effort. It points out that although the change is clearly possible, it would be very laborious to actually perform. It often implies that the person proposing the feature underestimates its cost.
Қолданылуы
SMOP доктор Эрик Берн өзін-өзі жетілдіру психологиясы саласында анықтаған «Адамдар ойнайтын ойындарға» ұқсас, бір мақалада сипатталған «ойындардың» бірі болды. Бұл ойынның мәні – дизайнға сырттай қарапайым түзетулер ұсыну, нәтижесінде күтпеген салдар мен кешігулер туындату. «Бағдарламалық құралдың қарапайым мәселесі» немесе «бағдарламалық құралдың шағын мәселесі» сияқты балама тіркестер де кейде осы мағынада қолданылады. Дегенмен, бұл тіркес кейбір мәселені шешу үшін тек қарапайым бағдарламалық құралды дамыту жеткілікті екенін көрсету үшін ирониясыз да қолданылуы мүмкін. Мұндай қолдану жиі спикер бағдарламалық құралға енгізілетін өзгерістердің қарапайымдығын аппараттық құралға немесе салалық стандарттарға енгізілетін өзгерістердің күрделілігімен салыстырғысы келгенде кездеседі. Бағдарламалық құрал инженерлеріне қарағанда, басшылық қызметкерлер мен аппараттық құрал инженерлері бұл ирониясыз қолдануға көбірек жүгінеді. Компьютер ғалымы Бонни Нарди 1993 жылы жарық көрген «Программалаудың шағын мәселесі: Қорытынды пайдаланушы есептеуіне қатысты көзқарастар» атты кітабында бұл терминді зерттеп, кеңейтті.
SMOP was among the "games" described in an article as paralleling the Games People Play identified by Dr. Eric Berne in the field of self help psychology. The game essentially consists of proposing seemingly simple adjustments to a design, leading to unexpected consequences and delays. Alternative phrases such as simple matter of software or small matter of software are occasionally used in the same manner. However, the phrase is also used without irony to indicate that straightforward software development is all that is required to resolve some issue. This usage is often invoked when the speaker wants to contrast the implied ease of software changes with the suggested greater difficulty of making a hardware change or a change to an industry standard. This non ironic usage is more often invoked by senior management and hardware engineers, than it is by software engineers. The term was also explored and expanded upon by computer scientist Bonnie Nardi in her 1993 book A Small Matter of Programming: Perspectives on End User Computing.