Вопросы с тегом «programming-logic»

16
Как избежать логических ошибок в коде, когда TDD не помог?
Недавно я писал небольшой кусочек кода, который по-человечески укажет, сколько лет событию. Например, это может указывать на то, что событие произошло «Три недели назад», «Месяц назад» или «Вчера». Требования были относительно ясны, и это был идеальный случай для разработки, основанной на тестировании. Я писал тесты один за другим, реализуя код …

14
Как определить «или» логически
Недавно я столкнулся с проблемой, которая требовала от меня определения логического оператора «ИЛИ» программно, но без использования самого оператора. Я придумал вот что: OR(arg1, arg2) if arg1 = True and arg2 = True return True else if arg1 = True and arg2 = False return True else if arg1 = …

15
Аргументы за или против использования Try / Catch в качестве логических операторов [закрыто]
Я только что обнаружил прекрасный код в приложении нашей компании, в котором в качестве логических операторов используются блоки Try-Catch. Это означает: «создайте некоторый код, если при этом выдается эта ошибка, сделайте этот код, но если при этом выдается эта ошибка, сделайте вместо этого эту третью вещь». Он использует «И наконец» …

7
Как превратить таблицу истинности в наименьший блок if / else
Как я могу взять таблицу истинности и превратить ее в сжатый блок if? Например, допустим, у меня есть таблица истинности, где A и B - условия, а x, y и z - возможные действия: A B | x y z ------------- 0 0 | 0 0 1 0 1 | …

5
Когда целесообразно использовать побитовый оператор в условном выражении?
Во-первых, немного предыстории: я учитель-информатик, и я пытаюсь представить булевы операторы Java в своем классе 10-го класса. Мой учитель-наставник просмотрел рабочий лист, который я подготовил, и прокомментировал, что я могу позволить им использовать только один & или | обозначать операторов, потому что они «делают то же самое». Я осознаю разницу …

2
Обработка подписок, сальдо и изменений тарифного плана [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Преамбула Моя цель - создать повторно используемый код для нескольких проектов …

7
Знание программирования против логики программирования
Есть ли разница между этими двумя темами? Я видел , как компании , просящие Хорошее знание программирования некоторые Хорошая логика программирования . Я видел это в профилях вакансий для разработчика - например, «хорошая логика программирования», «сильные знания программирования». Я считаю, что знание программирования связано со знанием рассматриваемого языка, а логика …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.