Школа179: /Информатика//Информатика / Диагнозы/Ретурнобулофобия ...

 
Это старая версия Информатика/Диагнозы/Ретурнобулофобия за 2014-04-13 16:32:00..

Ретурнобулофобия – боязнь начинающих программистов использовать логическое выражение в инструкции return при возвращении значения из булевой функции.


Симптомы: использование следующей конструкции в программе


def f():
    ...
    if expression:
       return True
    else
       return False

или такой конструкции:
def f():
    ...
    if expression:
       return True
   return False


Лечение: использование следующей конструкции:

def f():
    ...
    return expression


Чуть более сложная в лечении форма ретурнобулофобии:

def f():
    ...
    if expression:
       return False
    else
       return True


Некоторые исследователи также считают формой ретурнобулофобии использование в логических выражений конструкций вида


expression == True

или
expression == False


Например:


if IsPrime(n) == True:
    print("Prime")
else:
    print("Composite")


 
Файлов нет.[Показать файлы/форму]