Ответ на сообщение Программист. пользователя tolstopuz
Такие длинные условные операторы в краткой форме не способствуют пониманию кода, ИМХО. Приходится 2-5 минут вчитываться и вдумываться, вряд ли это такое ультра важное место где от пары дополнительных переменных вся производительность полетит к чертям. Сведение к инвариантам до предела не всегда способствует читаемости. Да, проверок и присваиваний может и получится минимальное количество, но просматривать код тяжеловато потом.
Только не пишите, что раз он идеален, то никогда потом на него смотреть не понадобится, пожалуйста.
Только не пишите, что раз он идеален, то никогда потом на него смотреть не понадобится, пожалуйста.