Показать сообщение отдельно
Старый 24.10.2016, 15:02   #1
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Присвоение в условии

А как вы считаете, допустимо ли присвоение в условии?

Говорят, что такой код плохо читаем, но это не так.
Естественно, речь не идёт о хитрожопых записях с подвывертом.



Пример кода, в котором присвоение в условии вполне допуситимо (псевдокод)
if (countOfHuita = CountAllHuitaEverywhereVeryLong())
{

// Тут где-то понадобится снова знать countOfHuita
// чтобы сделать какое-то действие, рассчитать что-то ещё

}

// Если же countOfHuita равна нулю (и закастится в false), 
// делать ничего не требуется
Опрос не анинимный, комментарии к мнению приветствуются.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
impersonalis (24.10.2016), Randomize (24.10.2016), St_AnGer (25.10.2016)