Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «phpspec»
Объединяем Code Coverage от PHPUnit и phpspec 2016-11-27 01:25:21
Сегодня та или иная библиотека на Github, у которой нет тестов, уже не воспринимается серьезно. ...
+ развернуть текст сохранённая копия
Сегодня та или иная библиотека на Github, у которой нет тестов, уже не воспринимается серьезно. Тесты помогают нам смело делать рефакторинг и быть уверенными, что модуль, класс или функция работают так, как это задумывалось. Они позволяют нам тестировать наш код на разных версиях PHP и выявлять ошибки заранее. Это гарант качества и стабильности вашего кода.
Стремиться к стопроцентному покрытию кода нет никакого смысла, однако понимать в среднем какой процент кода покрыт вашими тестами — хорошая метрика при непрерывном интегрировании.
Мы можем настроить оповещения при падении процента покрытия, например, ниже 50, можем добавлять автоматические комментарии от ботов в пул реквестах, показывать тенденцию изменения Code Coverage на графиках с течением времени и т.д.
Но что делать, если вы используете несколько библиотек для тестирования? Как получить общее покрытие кода?
Читать дальше →
Тэги: code, codecov, coverage, php, phpspec, phpunit, simpleweek, testing, travis-ci, unit, блог, компании
[Перевод] Марсоход, Координаты посадки 2016-11-23 15:41:49
< ...
+ развернуть текст сохранённая копия
В этой серии статей мы строим программное обеспечение марсохода в соответствии со следующими спецификациями. Это позволит применить нам на практике следующие подходы:
- Monolithic Repositories — MonoRepo (Монолитные репозитории)
- Command/Query Responsibility Segregation — CQRS (Сегрегация ответственности на чтение и запись)
- Event Sourcing — ES (События как источник)
- Test Driven Development — TDD (Разработка через тестирование)
ОглавлениеМарсоход, Введение
Марсоход, Инициализация
Марсоход, Посадка
Марсоход, Координаты посадки
В предыдущих частях мы создали пакет навигации, а в нем LandRover класс, который валидирует входные параметры для нашего первого способа использования:
Марсоход должен будет сначала приземлиться в заданном положении. Положение состоит из координат (X и Y , являющихся целыми числами) и ориентации (строковое значение north , east , west или south ). Сегодня мы будем рефакторить LandRover : Читать дальше →
Тэги: cqrs, event, marsroverseries, mono, php, phpspec, repo, sourcing, tdd, веб-сайтов, веб-сервисов, программирование, разработка, тестирование
[Перевод] Марсоход, Посадка 2016-11-14 16:13:30
< ...
+ развернуть текст сохранённая копия
В этой серии статей мы строим программное обеспечение марсохода в соответствии со следующими спецификациями. Это позволит применить нам на практике следующие подходы:
- Monolithic Repositories — MonoRepo (Монолитные репозитории)
- Command/Query Responsibility Segregation — CQRS (Сегрегация ответственности на чтение и запись)
- Event Sourcing — ES (События как источник)
- Test Driven Development — TDD (Разработка через тестирование)
ОглавлениеМарсоход, Введение
Марсоход, Инициализация
Марсоход, Посадка
Ранее мы создали пакет навигации, теперь можно приступать к разработке первого варианта использования:
Марсоход должен будет сначала приземлиться в заданном положении. Положение состоит из координат (X и Y , являющихся целыми числами) и ориентации (строковое значение north , east , west или south ). Читать дальше →
Тэги: cqrs, event, marsroverseries, mono, php, phpspec, repo, sourcing, tdd, веб-сайтов, веб-сервисов, программирование, разработка, тестирование
Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) 2014-06-02 02:53:00
+ развернуть текст сохранённая копия
После небольшого перерыва PHP-дайджест снова в деле! Вашему вниманию подборка со ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: api, composer, forge, framework, group, hhvm, laravel, php, phpng, phpspec, symfony, yii, zend, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
Разработана эффективная вакцина от малярии 2013-08-11 10:57:17
Новая вакцина от малярии PfSPZ уже на первых стадиях испытаний показала 80-процентную …
+ развернуть текст сохранённая копия
Новая вакцина от малярии PfSPZ уже на первых стадиях испытаний показала 80-процентную …
Тэги: pfspz, вакцина, малярия, наука, эффективный
Главная / Главные темы / Тэг «phpspec»
|
Взлеты Топ 5
Падения Топ 5
|