Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ramazzotti»
Установка программы RainCad в Киеве 2016-11-14 00:59:06
Если вы нашли эту статью, значит, вам нужно спроектировать правильный полив. С этой задачей легко ...
+ развернуть текст сохранённая копия
Если вы нашли эту статью, значит, вам нужно спроектировать правильный полив. С этой задачей легко справляется программа RainCad. Данная программа монтируется в САПР AutoCad, и только после этого вы имеете готовый продукт для расчёта систем полива. Установка RainCad может вызвать ряд проблем и вопросов у рядового пользователя. Именно поэтому мы решили облегчить Вам задачу и […]
Тэги: raincad, программа, программы, установить, установка
SoftMocks: наша замена runkit для PHP 7 2016-03-18 16:34:16
+ развернуть текст сохранённая копия
Компания Badoo одной из первых перешла на PHP 7 — мы совсем недавно писали об этом. В той статье мы говорили об изменениях в инфраструктуре тестирования и обещали подробнее рассказать о разработанной нами замене для расширения runkit под названием SoftMocks.
SoftMocks
Идея у SoftMocks очень простая и отражена в названии: нужно реализовать аналог для runkit, максимально совместимый с ним по семантике, на чистом PHP. Soft здесь подчеркивает то, что он реализован не внутри ядра PHP, а поверх него, без использования Zend API и прочего hardcore. Тот факт, что он на чистом PHP, означает, что мы можем спокойно переходить на новую версию PHP и просто добавлять поддержку нового синтаксиса, а не переписывать расширения с новой версией Zend API и ловить миллионы багов из-за различных тонкостей в семантике.
Читать дальше →
Тэги: badoo, php, php7, runkit, softmocks, блог, веб-разработка, веб-сервисов, компании, тестирование
Новое в Runkit 1.0.4: PHP 5.6+, closures везде и еще 12 новых фич 2015-09-25 08:00:12
+ развернуть текст сохранённая копия
Runkit 1.0.4 для PHP выпущен!
Поздравляю всех пользователей Runkit с новым долгожданным мега-релизом! Если вы постоянно используете Runkit и хорошо знакомы с его возможностями, историей и развитием, то можете сразу переходить к описанию изменений релиза 1.0.4. В любом случае предлагаю прочесть статью целиком.
Читать дальше →
Тэги: 1.0.4, it-систем, monkeypatching, open, php, release, runkit, runtime-модификация, sandboxing, source, tdd, testing, unit, тестирование
3d model of Rain Jacket by 3d_molier 2014-10-06 15:39:00
+ развернуть текст сохранённая копия
This 3d model of Rain Jacket is a high quality, photo real model that will enhance detail and realism to any of your rendering projects. The model has a fully textured, detailed design that allows for close-up renders, and was originally modeled in 3ds Max 2012 and rendered with V-Ray. Fidelity is optimal up to a 2k render.
Тэги: apparel, clothing, raincoat
Переход на 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, бергманн, блог, компании, облако, тестирование
Главная / Главные темы / Тэг «ramazzotti»
|
Взлеты Топ 5
Падения Топ 5
|