home.social

#phpunit — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #phpunit, aggregated by home.social.

  1. Closures as data providers, richer Open Test Reporting, custom issue trigger resolvers, and significant changes to code coverage:

    I walk you through the changes of #PHPUnit 13.1.

    phpunit.expert/articles/closur

  2. Closures as data providers, richer Open Test Reporting, custom issue trigger resolvers, and significant changes to code coverage:

    I walk you through the changes of #PHPUnit 13.1.

    phpunit.expert/articles/closur

  3. Closures as data providers, richer Open Test Reporting, custom issue trigger resolvers, and significant changes to code coverage:

    I walk you through the changes of #PHPUnit 13.1.

    phpunit.expert/articles/closur

  4. Closures as data providers, richer Open Test Reporting, custom issue trigger resolvers, and significant changes to code coverage:

    I walk you through the changes of #PHPUnit 13.1.

    phpunit.expert/articles/closur

  5. Closures as data providers, richer Open Test Reporting, custom issue trigger resolvers, and significant changes to code coverage:

    I walk you through the changes of #PHPUnit 13.1.

    phpunit.expert/articles/closur

  6. Реанимация легаси: как мы заставили древний SEO-сервис говорить на другом языке

    У каждого второго разработчика или QA есть сервис, который написан на древней версии языка, не имеет авторов, тесты не работают, документация — одна страница, но он стабильно работает, и его все боятся трогать. А потом прилетает задача: добавить мультиязычность, или новый тип данных, или интеграцию с внешним API. И вы понимаете: либо вы его трогаете сейчас, либо он ломается сам через полгода в самый неподходящий момент. Нам в Иви "повезло" оказаться именно в такой ситуации. Поэтому делимся своим кейсом по тестированию и обновлению SEO-сервиса — без пафоса, с шишками, метриками и выводами, которые реально помогут.

    habr.com/ru/companies/ivi/arti

    #SEO #legacyкод #legacyсистем #qa_automation #qa #qa_engineer #php #phpunit

  7. Реанимация легаси: как мы заставили древний SEO-сервис говорить на другом языке

    У каждого второго разработчика или QA есть сервис, который написан на древней версии языка, не имеет авторов, тесты не работают, документация — одна страница, но он стабильно работает, и его все боятся трогать. А потом прилетает задача: добавить мультиязычность, или новый тип данных, или интеграцию с внешним API. И вы понимаете: либо вы его трогаете сейчас, либо он ломается сам через полгода в самый неподходящий момент. Нам в Иви "повезло" оказаться именно в такой ситуации. Поэтому делимся своим кейсом по тестированию и обновлению SEO-сервиса — без пафоса, с шишками, метриками и выводами, которые реально помогут.

    habr.com/ru/companies/ivi/arti

    #SEO #legacyкод #legacyсистем #qa_automation #qa #qa_engineer #php #phpunit

  8. Реанимация легаси: как мы заставили древний SEO-сервис говорить на другом языке

    У каждого второго разработчика или QA есть сервис, который написан на древней версии языка, не имеет авторов, тесты не работают, документация — одна страница, но он стабильно работает, и его все боятся трогать. А потом прилетает задача: добавить мультиязычность, или новый тип данных, или интеграцию с внешним API. И вы понимаете: либо вы его трогаете сейчас, либо он ломается сам через полгода в самый неподходящий момент. Нам в Иви "повезло" оказаться именно в такой ситуации. Поэтому делимся своим кейсом по тестированию и обновлению SEO-сервиса — без пафоса, с шишками, метриками и выводами, которые реально помогут.

    habr.com/ru/companies/ivi/arti

    #SEO #legacyкод #legacyсистем #qa_automation #qa #qa_engineer #php #phpunit

  9. Реанимация легаси: как мы заставили древний SEO-сервис говорить на другом языке

    У каждого второго разработчика или QA есть сервис, который написан на древней версии языка, не имеет авторов, тесты не работают, документация — одна страница, но он стабильно работает, и его все боятся трогать. А потом прилетает задача: добавить мультиязычность, или новый тип данных, или интеграцию с внешним API. И вы понимаете: либо вы его трогаете сейчас, либо он ломается сам через полгода в самый неподходящий момент. Нам в Иви "повезло" оказаться именно в такой ситуации. Поэтому делимся своим кейсом по тестированию и обновлению SEO-сервиса — без пафоса, с шишками, метриками и выводами, которые реально помогут.

    habr.com/ru/companies/ivi/arti

    #SEO #legacyкод #legacyсистем #qa_automation #qa #qa_engineer #php #phpunit

  10. "Technical debt is not malice"
    phpunit.expert/articles/techni

    "Technical debt is not malice, it is context. An argument for why empathy is a technical skill that matters more than you think." #php #phpunit #techdebt

  11. "Technical debt is not malice"
    phpunit.expert/articles/techni

    "Technical debt is not malice, it is context. An argument for why empathy is a technical skill that matters more than you think." #php #phpunit #techdebt

  12. "Technical debt is not malice"
    phpunit.expert/articles/techni

    "Technical debt is not malice, it is context. An argument for why empathy is a technical skill that matters more than you think." #php #phpunit #techdebt

  13. "Technical debt is not malice"
    phpunit.expert/articles/techni

    "Technical debt is not malice, it is context. An argument for why empathy is a technical skill that matters more than you think." #php #phpunit #techdebt

  14. "Technical debt is not malice"
    phpunit.expert/articles/techni

    "Technical debt is not malice, it is context. An argument for why empathy is a technical skill that matters more than you think." #php #phpunit #techdebt