Pull to refresh

Comments 3

Я покажу как находить эти проблемы и решать их с помощью инструментов из функционального программирования.

Их никак нельзя решить. Решить проблемы с this значит полностью отказаться от классов и начать писать на fp. Но тогда появятся другие проблемы связанные с уродливыми параметрами функций и садомазохисткой вложенностью.
Ещё стоит добавить что бояться this не стоит, пока обращения происходят к свойствам объекта получаемого по ссылке this (this.object.prop). Обращение с одной точкой, в большинстве случаев, свидетельствуют о плохо продуманной архитектуре. Но из этого не следует что все части приложения нуждаются в столь продуманной архитектуре, которая будет лишь усложнять процесс разработки не давая никаких плюсов.

Поэтому единственное что можно реально посоветовать — не заморачиваться и делать выбор в зависимости от сложности приложения. Потому что реальный опыт подсказывает, что тот опыт, который был получен при разработке архитектуры слоя приложений не годится для разработки архитектуры компонентов приложения.
Sign up to leave a comment.