Отмечу, что народ активизировался и начинает использовать Symfony2.
На днях нашел несколько новых статей:
Category Archives: Work
Symfony2 и Doctrine2 Repository
Я тут подумал, что лучше писать меньше, но чаще
. Хочется конечно написать большой материал, но времени постоянно не хватает.
Symfony2 и Doctrine2 Repository.
На форуме Игорь Негруца сделал мне замечание по поводу построения DQL запросов прямо в коде контроллеров. Есть такое дело и давно хотелось его поправить.
Continue reading
Doctrine2 Behavioral Extensions
![]()
Как-то поверхностно я с Doctrine2 разобрался. Уже несколько раз ловил себя на мысли, что использую далеко не все возможности, а о многих наверное и не в курсе. Поэтому решил поковырять её более предметно.
Continue reading
iForum 2011
1го апреля участвовал в круглом столе “Битва фреймворков”, который проходил в рамках конференции iForum 2011. Я отдувался за PHP и фреймворки Zend Framework / Symfony2. Сегодня смотрел видеозапись — вроде нормально получилось
.
Видео под катом Continue reading
Первый пост о Symfony2
Около 2х месяцев назад я начал изучать фреймворк Symfony2. Просто хотелось посмотреть что-то новое, разобраться с Doctrine2 и перейти на php 5.3.
В результате получился небольшой учебный проект, на базе которого я планирую наконец доделать портфолио студии.
Continue reading
PHPUnit и покрытие кода (Source code coverage)

Это третья заметка о continuous integration (CI). В ней я затрону такое понятие как покрытие кода. Это одна из мер качества ПО, которая отображает какой процент исходного кода проверяется при запуске тестов.
Непрерывная интеграция ZF проекта при помощи Hudson & Phing

Дальнейшим этапом развития моих отношений с CI стала настройка выполнения юнит тестов в Zend Framework проекте при деплойменте через Phing, а также последующее отображение результатов в Hudson.
Continue reading
Правильный bootstrap в TestCase для контроллеров
Наткнулся на ошибку в ControllerTestCase, код которого фигурирует во многих примерах для unit тестирования контроллеров в ZF. Я сам его приводил в обсуждении unit тестов на zendframework.ru. Как я понял ошибка появилась после 1.9 (хотя здесь я могу ошибаться).
Continue reading
phpcpd (php copy paste detector) & Phing & Hudson
Решил довнедрять в повседневную жизнь связку hudson+phing, которую мы начали внедрять ещё после Symfony Camp UA 2010 и как-то этот процесс затянулся. Попутно напишу несколько заметок для закрепления материала.
Начну с phpcpd
phpcpd — утилита написанная Себастьяном Бергманом (автором PHPUnit), основное предназначение которой поиск copy-past кода.
Её исходники доступны на github. Там же есть руководство по установке и использованию.
Continue reading
Отчет о конференции ZFConf Ukraine 2010
Вчера в КиевЭкспоПлазе проходила совместная конференция ZFConf Ukraine & MageConf. Было 4ре потока: один наш (по Zend Framework) и три от MageConf (PHP, Magento, MIX).

Также смотрите другие фото от Жени Македона.
Много людей не поняли этого момента и воспринимали тот-же поток Magento как часть конференции ZFConf Ukraine:
#zfconf #zfconfua Доклад по скраму никак не может разродиться подключением проектора
#zfconfua вы обновили мадженто и юнит-тесты упали, но черт побери, почему же это плохо?
#zfconfua Виталий Коротун начал PHP секцию. Слушаем
![]()
Ребята, это были разные конференции
.
А вобще очень радует, что большинство твитов позитивные. Это стимулирует проводить ZFConf Ukraine в дальнейшем. Также мы будем стремиться сделать её ещё лучше
.
ИМХО
Выскажу свое мнение о докладах:
- Встречайте Zend Framework 2.0 (Александр Веремьев) — отлично. Мне было интересно услышать именно эту инфу именно в такой подаче.
- Эволюция ZF: архитектура, шаблоны, рефакторинг (Виктор Фараздаги) — очень сильный доклад. Виктор молодец
. Он за 45 минут понятным языком рассказал о довольно сложных и важных вещах, которые нужно знать каждому разработчику. - Юнит тестирование в Zend Framework 2.0 (Ростислав Михайлив) — тоже хороший доклад. Кроме юнит тестов была затронута тема функциональных тестов.
- Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социальной сети starlook.ru (Кирилл Мокевнин) — на доклад я не успел, но на вопросы Кирилл отвечал уверенно.
- Doctrine 2 (Валерий Рабиевский) — доклад мне понравился и судя по твитам не только мне
- NoSQL и Zend Framework (Никита Грошин | Ростислав Михайлив) — тема интересная, доклады тоже. На мой взгляд был перебор с не нормативной лексикой, но мне было интересно как это воспримет публика и я не вмешивался.
Немного цифр
На участие в совместной конференции зарегистрировалось почти 950 людей. Подтвердили участие больше 750. По предварительной оценке конференцию посетили порядка 650 человек.
Большую роль в привлечении участников на конференцию сыграли соц. медиа, а именно habrahabr.ru и twitter.com.
Итог
Было хорошо. И хорошо что было
![]()



