Ленивое связывание - это довольно удобная и мощная концепция, но, как и все подобные механизмы, она требует от программиста серьёзной дисциплины ума. Увеличивая выразительную мощность кода, в общем случае она снижает его обозримость и, в ряде ситуаций, может провоцировать крайне неочевидные ошибки. | Ленивое связывание - это довольно удобная и мощная концепция, но, как и все подобные механизмы, она требует от программиста серьёзной дисциплины ума. Увеличивая выразительную мощность кода, в общем случае она снижает его обозримость и, в ряде ситуаций, может провоцировать крайне неочевидные ошибки. |