9 июня(суббота) 2012 Москва

Телефон: +7 (495) 502-33-78
E-mail: 2012@devconf.ru

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

Project Under Control

Александр Симанович, 27 лет. Веб разработкой с использованием PHP занимаюсь более 10 лет. Последние два года работаю в компании EPAM Systems (Минск) с клиентом MTV Networks. В декабре 2011 года сменил должность senior developer на project manager. Но из-за этого не стал меньше любить хороший код и автоматизацию. Сертифицированный scrum-мастер.

Возможно, этот доклад мог бы подойти и в common секцию, так как тема актуальная не только для PHP. Но как пример приложения будет использоваться именно PHP приложение, и многие рассмотренные инструменты будут работать для PHP только.

Доклад(1,5 часа)    Презентация (pptx, 3.9 Mb)

Речь пойдет о непрерывной интеграции и инспекции. Это действительно качественный подход к разработке приложений. В Enterprise разработке этот подход является ключом к успеху.

Я расскажу про:
- сервер непрерывной интеграции Jenkins (Hudson) и его плагинах;
- build инструмент phing;
- автоматизацию тестирования и различных типах тестов (phpunit);
- создание документации на лету (phpDocumentor, Doxygen)
- инспекцию кода и статический анализ (phploc, PHP_Depend, PHP_CodeSniffer, PHP Mess Detector);
- deployment кода;
- обратной связи, без которой все было бы бессмысленно;
- человеческий фактор и как с ним бороться.

Как результат доклада я покажу работу этих компонентов вместе, как единый механизм, на примере тестового PHP приложения.



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