Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «phpmd»
Дайджест интересных новостей и материалов из мира PHP № 42 (1 — 16 июня 2014) 2014-06-16 19:47:42
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: bdd, behat, codeception, group, laravel, php, phpunit, pickle, symfony, yii, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
[Перевод] 25 Laravel Tips and Tricks 2014-05-12 11:43:30
Было время, достаточно недавно, когда PHP и его сообщество ненавидели. Главная шутка была про ...
+ развернуть текст сохранённая копия
Было время, достаточно недавно, когда PHP и его сообщество ненавидели. Главная шутка была про то, насколько ужасен PHP.
Да, к сожалению, сообщество и экосистема просто были ниже сообществ других современных языков по уровню. Казалось, что предназначение PHP было прожить большинство времени в форме беспорядочных тем для WordPress.
Но позже, на удивление, вещи начали меняться — и достаточно быстро. Как будто пока ведьма помешивала горшочек, из ниоткуда начали появляться новаторские проекты. Наверно, самый заметный проект был Composer: наиболее полный менеджер зависимостей для PHP (как Bundler для Ruby или NPM для Node.js). В прошлом PHP разработчики были вынуждены совладать с PEAR (что было страшным сном, на самом деле), сейчас, благодаря Composer, они могут просто обновить JSON файл, и немедленно подтянуть все нужные зависимости. Здесь — профайлер, там — фреймворк для тестирования. Это занимает секунды.
Читать дальше →
Тэги: artisan, blade, composer, eloquent, laravel, php, phpunit, rest, tinker
[Из песочницы] Тестирование отдельных Symfony 2 бандлов 2014-04-29 13:44:11
Начну с коротенькой предыстории. Была у меня задача написать резерватор для номеров в отеле, я ...
+ развернуть текст сохранённая копия
Начну с коротенькой предыстории. Была у меня задача написать резерватор для номеров в отеле, я полез на всеми нами любимый packagist, в поисках готового решения и, к моему глубокому разочарованию, не нашел ничего. Ну, надо сделать — сделаем. Код написан, покрыт функциональными тестами в приложении. Через пару недель я решил выложить написанный бандл на github. Но передо мной встал вопрос: при тестировании отдельного бандла у нас нет самого приложения. Начал гуглить, и опять не нашел ничего стоящего. В общем пришлось собирать информацию по крупицам, и сейчас я хочу поделиться своим опытом с вами.
Начнем наши тесты
Тэги: php, phpunit, symfony, tdd
Переход на PHP 5.5 и юнит-тесты 2014-04-21 14:13:00
С момента перехода с PHP 4.4 на PHP 5.3 в Badoo прошло уже 4 года, пришла пора обновлять PHP, ...
+ развернуть текст сохранённая копия
С момента перехода с PHP 4.4 на PHP 5.3 в Badoo прошло уже 4 года, пришла пора обновлять PHP, на этот раз сразу на версию PHP 5.5. Помимо новых фич, новая версия PHP в очередной раз принесла нам существенное увеличение производительности, поэтому у нас было много причин для апгрейда. В этой статье мы расскажем о том, как мы переходили на PHP 5.5, какие «грабли» собрали, и зачем в очередной раз переписывали нашу систему для запуска юнит-тестов на основе PHPUnit.
Рис 1. Общая архитектура
«Грабли» при переходе с PHP 5.3 на PHP 5.5
В прошлый раз мы переходили с четвертой версии PHP на пятую, причём наша версия PHP 5.3 содержала патчи, чтобы работал «старый» синтаксис PHP, например, $a = &new ClassName(); , и чтобы наша кодовая база могла работать на PHP4 и PHP5 одновременно. На этот раз у нас таких ограничений не было, поэтому при переходе мы просто нашли и заменили все устаревшие конструкции на более актуальные, и на этом переписывание кода было закончено.
Основные проблемы, которые у нас возникли:
- часть deprecated-фич языка была убрана;
- расширение mysql стало deprecated;
- низкая производительность расширения runkit, которое мы используем при написании юнит-тестов.
После перехода на PHP 5.5 наши юнит-тесты начали проходить значительно дольше (в несколько раз), поэтому мы решили в очередной раз доработать нашу «пускалку», чтобы решить эту проблему.
Читать дальше →
Тэги: badoo, php, php5.5, phpunit, runkit, бергманн, блог, компании, облако, тестирование
Дайджест интересных новостей и материалов из мира PHP № 38 (9 марта — 23 марта 2014) 2014-03-24 04:55:01
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: framework, group, hack, hhvm, jphp, laravel, php, phpstorm, phpunit, symfony, zend, zephir, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
Страницы: 1 2 3 4 5 6 7 8 9 10 11
Главная / Главные темы / Тэг «phpmd»
|
Взлеты Топ 5
Падения Топ 5
|