stackyFACTS
Технологии

Условия Йоды заставляют писать логику задом наперед

ВОТ ЧТО ИНТЕРЕСНО

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

Условия Йоды заставляют писать логику задом наперед
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
XML требует явных закрывающих тегов для каждого элемента
Технологии

XML требует явных закрывающих тегов для каждого элемента

До того как появились лаконичные форматы, интернет полагался на этот агрессивно многословный стандарт разметки. Он заставляет вас прописывать конец каждого…

Узнать больше
Синтаксис JSON строго запрещает разработчикам использовать комментарии
Технологии

Синтаксис JSON строго запрещает разработчикам использовать комментарии

Молчание — золото, в основном потому, что оно принудительно. Создатель JSON намеренно убрал возможность добавлять комментарии к коду, потому что разработчики…

Узнать больше
Бинарные деревья инвертируют сами себя для сортировки переменных
Технологии

Бинарные деревья инвертируют сами себя для сортировки переменных

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

Узнать больше
Головоломки «Сапер» полагаются исключительно на чистую математическую логику
Технологии

Головоломки «Сапер» полагаются исключительно на чистую математическую логику

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

Узнать больше
Синтаксис JSON безжалостно отвергает любые висячие запятые
Технологии

Синтаксис JSON безжалостно отвергает любые висячие запятые

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

Узнать больше
В Python, C и JavaScript остаток от деления отрицательного числа может быть разным
Технологии

В Python, C и JavaScript остаток от деления отрицательного числа может быть разным

Математика должна быть универсальной, но только не в программировании. Получение остатка от деления отрицательного числа дает разные ответы в зависимости от…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store