РУС | EN

14 июня(пятница) 2013 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2013@devconf.ru

Архив 2013 года - актуальная информация тут

Colada — работа с коллекциями на новом уровне

Алексей Шоков — разработчик. Пишу на PHP и не только, интересуюсь ООП, функциональным программированием и другими вещами, которые позволяют писать более надёжный и понятный код.
Доклад(45 мин)    Презентация (pdf, 941 Kb)

Стандартные функции для работы с массивами в PHP во многих местах не логичны (и так и останутся такими, пока будет соблюдаться обратная совместимость в новых версиях языка). Но для этой проблемы есть решение — Colada, фреймворк для удобной работы с коллекциями.

Подробно:
В докладе будут описаны лучшие практики для работы с коллекциями в PHP, а так же представлен фреймфорк Colada, упрощающий и поощряющий использование этих практик.

Colada — фреймворк, упрощающий и поощряющий использование лучших практик для работы с коллекциями:
- немодифицируемые коллекции (использование которых увеличивает надёжность клиентского кода и позволяет оптимизировать внутренние алгоритмы и структуры данных),
- функциональный подход к обработке элементов и ленивые вычисления,
- хеши с ключами любого типа (к использованию в качестве ключа возможны как скаляры, так и объекты!).

Я покажу на примерах, как Colada упрощает повседневную жизнь и делает работу с коллекциями в PHP более удобной и простой по сравнению с встроенными возможностями языка, что ведёт в результате к более надёжному коду.


Программа конференции