Зміст:
Визначення - Що означає стан Yoda?
"Умова Yoda" - це коли інвертується або замінюється фрагмент комп'ютерного синтаксису, наприклад, коли замість оголошення змінної, що дорівнює постійній, програміст оголошує константу, рівну змінній. Ключовою характеристикою умов Yoda є те, що вони жодним чином не погіршують функцію коду.
Техопедія пояснює стан Йоди
Непослідовні зміни синтаксису коду називаються умовами Yoda через улюбленого символу Star Wars, який відомий тим, що перевертає синтаксис англійської мови. Замість того, щоб сказати щось на кшталт «ти спробуєш», Йода каже «спробуй, ти будеш». Тим самим умовами Yoda умови приймають звичайний синтаксис коду і перегортають його частини; постійна / змінна зміна - одна з найпоширеніших. Наприклад, протягом еволюції комп’ютерного програмування програмісти звикли говорити такі речі, як "x = 5." Однак комп'ютер так само комфортний як "5 = x". Але люди часто це не так - вони сприймають це як плутанинна зміна синтаксису. Умови Yoda можуть не служити ніякій реальній меті, крім того, що вони плутають, або в деяких випадках вони можуть бути мотивовані якоюсь сприйнятою корисністю.
