В ветке v8: Как по дате определить что это конец месяца? разгорелись дебаты насчет использования конструкций и возможностей языков программирования (в частности 1С) при работе с булевой алгеброй. Какой вариант кому ближе?
В каждом конкретном случае пишу так, как более удобно и наглядно.
Упоротые адепты только первого, или только второго подхода - убейтесь, надо быть гибким.
ЗЫ: Не знаю, как там в паскале или си это работает, и знать не хочу.
А = (Б=В) //когда умещается на экране и не надо думать
или
Если Б=В Тогда // когда нужно в блоке много чего еще поделать
А = Истина;
или
А = БравноВ(Б,В) // когда условие сложное/длинное или непонятное
или
Если БравноВ(Б,В) Тогда // когда условие сложное/длинное или непонятное и в блоке надо еще чо нить поделать
А = Истина;
конструкция ?(,,) ломает мне мозг - нинавижу ее
(103) первое упоминание этой цитаты у Макконнелла и фразу приписывают ему, но сам он это отрицает