Pull to refresh
0
0
SergeyKish @SergeyKish

User

Send message
Согсен!
Первый опыт работы получил в команде, работавшей с лозунгом «код должен быть понятен для студента».
Код был ужасен, его уровень перерос спустя пару месяцев.
в этом случае всегда можно переписать код.

Улучшенный вариант:

bool isEqual( one, another )
{
return one == another;
}

bool valueTrue()
{
return True;
}

bool valueFalse()
{
return False;
}

if( isEqual( a, b ) )
{
return valueTrue();
}
else
{
return valueFalse();
}

Если вдруг изменится операция сравнения, а также значения истины и лжи. ;-)
Код стал бы понятней для домохозяйки?
Так это не её дело — код используется программистами и меня от первого варианта воротит.
За что минусовать?
Не нравится ruby?
Или что там эта фича уже есть?
ruby:
a ||= "first"
=> "first"
a ||= "second"
=> "first"
похоже?
12 ...
10

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity