Синтаксична сіль (англ. syntactic salt) — практика у програмуванні, яка вимагає від програміста написання більшого об'єму коду задля надлишкового підтвердження того, що він робить, таким чином зменшуючи шанси на майбутні помилки та неточності. На відміну від «синтаксичного цукру», який розширює свободу вираження програміста, «синтаксична сіль» її звужує, вимагаючи «без причини» писати довгі конструкції. Основне призначення — ускладнення написання неякісного коду.
В Jargon File написано: «синтаксична сіль шкідлива, оскільки підвищує артеріальний тиск хакера». Однак «промисловим» програмістам, які часто перевантажені рутинною роботою і які не дотягують кваліфікацією до хакерів, «синтаксична сіль» допомагає не помилятися.
Приклади
- Директива override в Delphi: при зміні в базовому класі програміст буде змушений внести ті ж зміни в класи-нащадки, інакше програма не буде компілюватися.
- Операція reinterpret_cast в : як нагадування, що подібне перетворення типів є небезпечним.
Див. також
Посилання
- Синтаксична сіль в The Jargon File
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Sintaksichna sil angl syntactic salt praktika u programuvanni yaka vimagaye vid programista napisannya bilshogo ob yemu kodu zadlya nadlishkovogo pidtverdzhennya togo sho vin robit takim chinom zmenshuyuchi shansi na majbutni pomilki ta netochnosti Na vidminu vid sintaksichnogo cukru yakij rozshiryuye svobodu virazhennya programista sintaksichna sil yiyi zvuzhuye vimagayuchi bez prichini pisati dovgi konstrukciyi Osnovne priznachennya uskladnennya napisannya neyakisnogo kodu V Jargon File napisano sintaksichna sil shkidliva oskilki pidvishuye arterialnij tisk hakera Odnak promislovim programistam yaki chasto perevantazheni rutinnoyu robotoyu i yaki ne dotyaguyut kvalifikaciyeyu do hakeriv sintaksichna sil dopomagaye ne pomilyatisya PrikladiDirektiva override v Delphi pri zmini v bazovomu klasi programist bude zmushenij vnesti ti zh zmini v klasi nashadki inakshe programa ne bude kompilyuvatisya Operaciya reinterpret cast v C yak nagaduvannya sho podibne peretvorennya tipiv ye nebezpechnim Div takozhSintaksichnij cukorPosilannyaSintaksichna sil v The Jargon File