Method chaining

Несколько последовательных действий с перечисляемым можно объединять в одну цепочку вызовов. Такой прием называется Method Chaining. Однако для улучшения читаемости вашего кода настоятельно рекомендуется каждый вызов метода помещать в отдельную строку, вот так:

Method chaining делает код компактнее, но скрывает информацию о типах и семантике промежуточных значений. Иногда всё же стоит оставлять вспомогательные переменные, чтобы сделать код более читаемым.

В коде ниже имя переменной girls помогает понять неочевидную задумку автора, который (наивно) считает, что все женские имена заканчиваются на 'a':

Комментарии отключены