SonarQube. Проверяем код на качество
2015-05-29 22:42:21
+ развернуть текст сохранённая копия
SonarQube — платформа для проверки кода на качество по правилам, основанным на соглашениях и стандартах. Поддерживает более 20 различных языков программирования.
Вот здесь можно посмотреть все эти правила.
Хочу поделиться небольшим руководством, как подружить sonarQube, PhpStorm и ваш проект. Все действия описаны для Windows, но все так же настраивается и под другую ОС.
Читать дальше →
Тэги:
it-стандарты,
jetbrains,
php,
phpstorm,
sonarqube
Статический анализ PHP кода на примере Symfony2 (часть 2)
2015-04-05 16:16:09
Аннотация
Второй части этой статьи не планировалось, но тема нашла отклик, так ...
+ развернуть текст сохранённая копия
Аннотация
Второй части этой статьи не планировалось, но тема нашла отклик, так что можно продолжить.
Итак, статический анализ кода в больших проектах необходим, и проекты на PHP — не исключение. По сути, проблемы и методология внедрения средств статического анализа будут те же, что и, скажем, в С++.
При повседневном использовании средств статического анализа можно добиться не только заметного уменьшения количества ошибок, но и улучшения качества кода в целом — показать это на практике и есть цель данной статьи.
О том, что можно найти и исправить с минимальным вложением времени (и максимальной отдачей) я расскажу под катом.
Читать дальше →
Тэги:
php,
phpstorm,
web-разработка,
анализ,
веб-разработка,
кода,
статический
[Из песочницы] Отладка с помощью XDebug и PhpStorm (дополнение)
2015-02-11 13:58:31
Доброго времени суток, %username%!
Прочитал сегодня статью «Отладка с помощью XDebug ...
+ развернуть текст сохранённая копия
Доброго времени суток, %username%!
Прочитал сегодня статью «Отладка с помощью XDebug и PhpStorm на примере сайта 1С-Битрикс». В ней автор использует «зеленого жука» для запуска отладки. В комментариях предложены еще несколько методов запуска отладки, такие как специальные закладки, различные плагины и т.д. На мой взгляд, все это неудобно, к тому же есть наиболее простой и удобный вариант. Я мог бы предложить его в комментариях к статье, но, увы, в read-only это невозможно. Посему вынужден писать отдельную статью.
Читать дальше →
Тэги:
openserver,
php,
phpstorm,
xdebug,
веб-разработка
PhpStorm portable
2015-01-25 01:04:44
+ развернуть текст сохранённая копия
Чтобы сделать ваш PhpStorm переносным (например, запускаемым с флешки), достаточно распаковать дистрибутив и изменить пару строк в конфиге программы. Как это сделать читайте под катом. Скачайте последнюю версию PhpStorm с официального сайта и распакуйте полученный архив, например, при помощи архиватора 7zip. После распаковки вы увидите следующую структуру файлов и папок: Теперь разберемся с каталогами программы. […]
Запись PhpStorm portable впервые появилась на сайте PHP Portal.
Тэги:
jetbrains,
phpstorm,
portable,
soft
Использование различных VCS репозиториев в PhpStorm
2014-12-24 19:26:43
Введение
При развертывании проектов основанных на модульных приложениях (например ...
+ развернуть текст сохранённая копия
Введение
При развертывании проектов основанных на модульных приложениях (например, Magento) сталкиваешься с тем, что в проекте сосуществует код, находящийся в различных репозиториях. PhpStorm вполне хорошо справляется с подобной ситуацией. Допустим, у нас есть основной проект, расположенный на Github'е, в котором используются один новый модуль, расположенный там же, и один legacy-модуль, расположенный в SVN-репозитории:
- основной проект: https://github.com/praxigento/z_git_submodules_main.git (Git)
- новый модуль: https://github.com/praxigento/z_mage_composer_mod_01.git (Git)
- legacy-модуль: https://github.com/praxigento/z_mage_composer_mod_02/trunk (Git as SVN)
Работать одновременно с несколькими git-репозиториями позволяет механизм git submodules, а PhpStorm также позволяет к этому добавить и SVN-репозиторий.
Читать дальше →
Тэги:
git,
modules,
php,
phpstorm,
svn,
ит-инфраструктура
Страницы:
1 2 3 4 5 6 7 8 9 10 11 12