Оформление тернарного оператора
2010-08-03 22:01 Дмитрий Ляпин
Я возвращаюсь к серии статей, посвященной оформлению текста программы.
Тернарный оператор – чрезвычайно мощный инструмент, позволяющий сделать программу выразительнее и лаконичнее, однако при плохом его оформлении программист рискует сделать код плохо читаемым.
Условие
Проверяйте условие на истину, а не наоборот.
Правильно:
msg = (code == 0) ? "Успех" : "Ошибка";
Неправильно:
msg = (code != 0) ? "Ошибка" : "Успех";
Не правда ли [...]
Оформление тернарного оператора
2010-08-03 22:01 Дмитрий Ляпин
Я возвращаюсь к серии статей, посвященной оформлению текста программы.
Тернарный оператор – чрезвычайно мощный инструмент, позволяющий сделать программу выразительнее и лаконичнее, однако при плохом его оформлении программист рискует сделать код плохо читаемым.
Условие
Проверяйте условие на истину, а не наоборот.
Правильно:
msg = (code == 0) ? "Успех" : "Ошибка";
Неправильно:
msg = (code != 0) ? "Ошибка" : "Успех";
Не правда ли [...]