LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Идея хвостовых операторов в том, чтобы сместить акцент внимания на саму операцию. А если у тебя будет кудрявый предикат, а где-то далеко справа запрятан exit, то это нифига читаемость не улучшает.

Я пользовался хвостовыми условиями в Ruby. И сам писал код, и читал другими написанный код.

По итогу я пришел к выводу, что идея смещения акцента не работает. Она смещает акцент на то, что человек перестаёт внимательно читать условие.

Исходная версия wandrien, :

Идея хвостовых операторов в том, чтобы сместить акцент внимания на саму операцию. А если у тебя будет кудрявый предикат, а где-то далеко справа запрятан exit, то это нифига читаемость не улучшает.

Я пользовался хвостовыми условми в Ruby. И сам писал код, и читал другими написанный код.

По итогу я пришел к выводу, что идея смещения акцента не работает. Она смещает акцент на то, что человек перестаёт внимательно читать условие.