Этот выпуск является продолжением предыдущего, в гостях у подкаста Марк Ragazzo (контрибьютор в Yii, Codeception и эксперт по DDD) и Михаил Боднарчук @davert (автор Codeception).
Основной темой второй части стал Domain Driven Design (DDD). Ragazzo познакомит нас с основными понятиями и подходами в DDD: Strategic и Tactical, Bounded Context и Context Maps, Common Language, Core Domain, Supporting и Generic Subdomains, Persistence Ignorance и ещё много других интересных терминов!
Ссылки по теме DDD:
https://en.wikipedia.org/wiki/Domain-driven_design
https://github.com/PhpFriendsOfDdd
https://github.com/VaughnVernon
https://gist.github.com/Ragazzo/830cc195b54fde87268d#bdd-and-php
Книги по теме DDD:
http://www.infoq.com/books/domain-driven-design-quickly
http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202
http://www.amazon.com/NET-Domain-Driven-Design-Problem-Solution/dp/0470147563
http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
http://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577
Ссылка от davert про тестирование в контейнерах:
https://medium.com/@WoloxEngineering/ruby-on-rails-continuous-integration-with-jenkins-and-docker-compose-8dfd24c3df57
Ещё ссылка от davert: http://concordion.org — Concordion is an open source tool for automating Specification by Example
Источник: 5minphp.ru