Comments 22
Быть может стоит добавить немного скриншотов?
красный — 1
может желтый?
зеленый — 0
и почему я не удивлен увидев на гитхабе это:
Ïóòü ê URL ñòàòóñà
Ïóòü ê URL âñïëûâàþùåãî îêíà
может желтый?
зеленый — 0
и почему я не удивлен увидев на гитхабе это:
Ïóòü ê URL ñòàòóñà
Ïóòü ê URL âñïëûâàþùåãî îêíà
По аналогии с недотипизированными языками — все приводится к числу, и true — равно 1.
А так как нас в задаче интересуют только 2 состояния — то и выбор очевиден. А вообще в примере идет проверка только на 1, а все остальное — считается 0 (что конечно не очень правильно :-)
А так как нас в задаче интересуют только 2 состояния — то и выбор очевиден. А вообще в примере идет проверка только на 1, а все остальное — считается 0 (что конечно не очень правильно :-)
Традиционно 0 означает отсутствие ошибок. Другие цифры — код ошибки.
Отсутствие ответа или некорректный ответ — это не 0. 0 — это значение типа integer.
Пожалуй, прежде чем изобретать свое решение, можно ознакомиться с существующими. Традиция с кодом ошибки 0 «Нет ошибок» пришла от Bash, C++, Unix Way…
Отсутствие ответа или некорректный ответ — это не 0. 0 — это значение типа integer.
Пожалуй, прежде чем изобретать свое решение, можно ознакомиться с существующими. Традиция с кодом ошибки 0 «Нет ошибок» пришла от Bash, C++, Unix Way…
Не понимаю, почему вы призываете меня использовать традиции c++? И это не традиция, а жестокая необходимость в этих языках. И я уже написал, что в моем примере всего 2 состояния — мне не нужны коды ошибок. Поэтому я отошлю вас к еще более древней «традиции» — к биту и двоичной системе счисления. И всяко человечнее и понятнее, что 1 это горит, горит значит работает, а потухло — значит все сломалось(
И всяко человечнее и понятнее, что 1 это горит, горит значит работает, а потухло — значит все сломалось(
«Человечнее» и «понятнее» — очень субъективные параметры. Человеки разные бывают, некоторые вон до сих пор еще считают, что в километре не 1024 метра…
пока два состояния, добавите желтый цвет, на пример, или таймер на месте светофора будет появляться — не надо будет ничего менять, все будет логично
Есть необходимое и достаточное решение. Если мне понадобятся другие варианты настройки — я реализую их.
Если говорить в контексте данной задачи, то логичным будет в любом случае возвращать JSON и превращать его в объект JavaScript, чем пользоваться конечным набором целых чисел. Таким образом решится и проблема передачи строк (а вдруг нам захочется текста!) и других форматов.
Для каждого решения — свой подход и свой инструмент и, ребята, не используйте, пожалуйста, традиции c++ в JavaScript, очень вас прошу.
Если говорить в контексте данной задачи, то логичным будет в любом случае возвращать JSON и превращать его в объект JavaScript, чем пользоваться конечным набором целых чисел. Таким образом решится и проблема передачи строк (а вдруг нам захочется текста!) и других форматов.
Для каждого решения — свой подход и свой инструмент и, ребята, не используйте, пожалуйста, традиции c++ в JavaScript, очень вас прошу.
Тогда, если есть строка — должен быть объект — код ошибки, сообщение ошибки, сообщение/объект результата, не считаю правильным в любом из языков состояния передавать в строках
Т.е. если у вас есть клиентское приложение, вы будете хранить несколько тысяч строк ошибок на клиенте в браузере? А если еще есть локализация, то умножаем на N-языков. И все это в браузере каждого пользователя? А при изменении одной буквы — синхронизировать все это?
Как автор билд-светофора, отчаянно плюсую!
UFO just landed and posted this here
И какой-нибудь календарь на скриншотах, как в первом посте про светофор :-)
Sign up to leave a comment.
Браузер дешевле светофора