Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «phpmd»
Autotest для PHP 2014-03-16 04:19:33
Последнее время я часто сталкивался с разработкой на Ruby и Ruby on Rails. О них говорить я не ...
+ развернуть текст сохранённая копия
Последнее время я часто сталкивался с разработкой на Ruby и Ruby on Rails. О них говорить я не собираюсь. Но после возвращения к PHP кое-чего стало очень не хватать. Одна простая утилита, оказавшаяся отличным помощником для любого разработчика, который использует тесты. autotest запускает тесты на любое изменение в кодовой базе или тестах. Я попробовал поискать в Гугле и на Гитхабе аналог для PHP. Все решения, которые я нашел, были написаны либо на Ruby, либо на серверном JavaScript, либо на bash (хотя позже все же нашел решения и на PHP, которые, тем не менее, мне не понравились по разным причинам). Я являюсь сторонником мнения, что утилиты для разработки на каком-то языке должны быть написаны на нем же. Причин тому много, одна из наиболее значимых лично для меня — это возможность легко и непринужденно вносить какие-то правки и изменения в код самой утилиты (например, когда разработчик утилиты не реагирует на баг-репорт). Руки у меня зачесались, и я попробовал написать свою версию autotest для PHP. Результат можно посмотреть на Гитхабе.
Читать дальше →
Тэги: php, phpunit, tdd
Дайджест интересных новостей и материалов из мира PHP № 37 (24 февраля — 9 марта 2014) 2014-03-10 02:13:54
+ развернуть текст сохранённая копия
Поздравляем всех девушек и особенно PHP-разработчиц с прошедшим праздником! Всяческих вам успехов, любви и тепла!
И конечно же, вашему вниманию очередная подборка ссылок со свежими новостями, полезными инструментами и интересными материалами.
Приятного чтения!
Читать дальше →
Тэги: composer, framework, group, hhvm, kphp, laravel, php, phpstorm, phpunit, reactphp, symfony, virtphp, yii, zend, zephir, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
php.net скомпрометирован 2013-10-25 11:54:01
Несколько часов назад стало известно, что известный веб-сайт для разработчиков PHP — php.net ...
+ развернуть текст сохранённая копия
Несколько часов назад стало известно, что известный веб-сайт для разработчиков PHP — php.net скомпрометирован вредоносным содержимым (JavaScript) и осуществляет доставку вредоносного ПО для пользователей через набор эксплойтов.
We are continuing to work through the repercussions of the php.net malware issue described in a news post earlier today. As part of this, the php.net systems team have audited every server operated by php.net, and have found that two servers were compromised: the server which hosted the www.php.net, static.php.net and git.php.net domains, and was previously suspected based on the JavaScript malware, and the server hosting bugs.php.net. The method by which these servers were compromised is unknown at this time.
A further update on php.net
One of our research tools flagged php.net as distributing malware. The site appears to have been compromised and had some of its javascript altered to exploit vulnerable systems visiting the website, instead of ad network vector that we typically see in more popular sites.
Barracuda Labs
Читать дальше →
Тэги: eset, malware, nod32, php, phpnet, безопасность, блог, информационная, компании
Враження від конференції PHP Frameworks day 2013 2013-10-13 19:20:00
Всім привіт. Приїхав з цьогорічного PHP Frameworks day і вирішений написати невеличкий відгук. ...
+ развернуть текст сохранённая копия
Всім привіт. Приїхав з цьогорічного PHP Frameworks day і вирішений написати невеличкий відгук. Загалом все було цікаво. Нижче трохи конкретики. Доповідь Олександра Макарова Першим доповідав один із розробників ядра Yii. Він розказував про те, що PHP — хороший вибір для веб-розробки, про те, що ця мова як ніяка інша дуже затребувана для веб’у. Наводились цифри: [...]
Тэги: azure, day, frameworks, highload, phalcon, php, phpunit, silex, symfony, windows, yii, yii2, zf2, в?льну, лердорф, расмус, тему
Yii, непрерывная интеграция — как не сломать все 2013-08-23 22:56:49
Мы часто экспериментируем с архитектурой, кодом, производительностью. Постоянно добавляем новый ...
+ развернуть текст сохранённая копия
Мы часто экспериментируем с архитектурой, кодом, производительностью. Постоянно добавляем новый функционал. Мы постепенно обвязываем Yii своей “архитектурной” прослойкой — шардинг, работа с временно недоступными данными, разнообразные кеши и многое другое. Да, плод нашей работы, когда он будет заврешен, пойдет в Open Source.
Задача применяемой у нас Непрерывной Интеграции (Continuous Integration, CI) — не тестирование. Задача CI — обезопасится от разрушительных изменений в следствие рефакторинга, добавления нового функционала, изменений архитектуры. Также мы защищаемся от “плохого кода”, часто повторяющихся багов, “кривых” merge.
Для своего CI мы используем Jenkins под Debian. Время на развертку CI я затратил 12 часов — до полностью рабочего состояния. На поддержку CI я не трачу ни минуты в день — я не пишу тесты на каждую мелочь, не практикую TDD. Тем не менее, CI работает и спасает нас от глупых ошибок.
“Давайте будем внимательней”/”Давайте не делать ошибок” — взывал я к разработчикам, но это помогало лишь временно и то не на все 100%. Людям свойственно ошибаться, забывать, совершать оплошности. Нет, я не изобрел “серебряную пулю” для web-проектов и даже маленьку пульку для Yii — я придумал как стабилизировать свое приложение. Ваше приложение отличается от моего и мои методы у Вас могут не работать, да и не должны — я же делал их не для Вашего приложения, если мои методы работаю у Вас — примите это как чудо или как везение. Зато идея такого CI будет работать везде. Всего лишь идея.
Читать дальше →
Тэги: continuous, integrate, php, phpunit, selenium, yii, веб-приложений, лень, поддерживать, проектирование, рефакторинг, тестирование
Страницы: 1 2 3 4 5 6 7 8 9 10 11
Главная / Главные темы / Тэг «phpmd»
|
Взлеты Топ 5
Падения Топ 5
|