home.social

#pure_functions — Public Fediverse posts

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

  1. Надежный код: как писать тесты, чтобы запускать фичи в продакшен одним днем

    Писать или не писать тесты — выбор очевидный. Конечно, писать. Но если проект масштабный, одних unit‑тестов будет недостаточно: они бессильны на границах модулей, в интеграциях и пользовательских сценариях, а значит в этих местах будут пролезать баги. Такой код будет сложно поддерживать, вносить в него изменения и получать ожидаемый результат. В статье поговорим про разные стратегии тестирования под разные риски и кейсы. Поднимемся над привычными unit‑тестами и заглянем, что там есть еще. Спойлер: а еще там workflow‑, integration‑, property‑based‑ и resilience‑тесты.

    habr.com/ru/companies/mindbox/

    #C# #unittesting #integration_testing #propertybasedtesting #pure_functions #clean_architecture

  2. Надежный код: как писать тесты, чтобы запускать фичи в продакшен одним днем

    Писать или не писать тесты — выбор очевидный. Конечно, писать. Но если проект масштабный, одних unit‑тестов будет недостаточно: они бессильны на границах модулей, в интеграциях и пользовательских сценариях, а значит в этих местах будут пролезать баги. Такой код будет сложно поддерживать, вносить в него изменения и получать ожидаемый результат. В статье поговорим про разные стратегии тестирования под разные риски и кейсы. Поднимемся над привычными unit‑тестами и заглянем, что там есть еще. Спойлер: а еще там workflow‑, integration‑, property‑based‑ и resilience‑тесты.

    habr.com/ru/companies/mindbox/

    #C# #unittesting #integration_testing #propertybasedtesting #pure_functions #clean_architecture

  3. Надежный код: как писать тесты, чтобы запускать фичи в продакшен одним днем

    Писать или не писать тесты — выбор очевидный. Конечно, писать. Но если проект масштабный, одних unit‑тестов будет недостаточно: они бессильны на границах модулей, в интеграциях и пользовательских сценариях, а значит в этих местах будут пролезать баги. Такой код будет сложно поддерживать, вносить в него изменения и получать ожидаемый результат. В статье поговорим про разные стратегии тестирования под разные риски и кейсы. Поднимемся над привычными unit‑тестами и заглянем, что там есть еще. Спойлер: а еще там workflow‑, integration‑, property‑based‑ и resilience‑тесты.

    habr.com/ru/companies/mindbox/

    #C# #unittesting #integration_testing #propertybasedtesting #pure_functions #clean_architecture

  4. Надежный код: как писать тесты, чтобы запускать фичи в продакшен одним днем

    Писать или не писать тесты — выбор очевидный. Конечно, писать. Но если проект масштабный, одних unit‑тестов будет недостаточно: они бессильны на границах модулей, в интеграциях и пользовательских сценариях, а значит в этих местах будут пролезать баги. Такой код будет сложно поддерживать, вносить в него изменения и получать ожидаемый результат. В статье поговорим про разные стратегии тестирования под разные риски и кейсы. Поднимемся над привычными unit‑тестами и заглянем, что там есть еще. Спойлер: а еще там workflow‑, integration‑, property‑based‑ и resilience‑тесты.

    habr.com/ru/companies/mindbox/

    #C# #unittesting #integration_testing #propertybasedtesting #pure_functions #clean_architecture

  5. [Перевод] От React к Effect

    Это перевод статьи создателя библиотеки Effect , в которой он рассказывает, почему React является выбором многих компаний и почему компонентная разработка считается надёжным выбором. В своей статье автор переходит от примеров компонентов на React к компонентам (эффектам) в Effect, использующим ту же модель компонентной разработки, но сосредоточенным на вычислениях, а не на интерфейсе. Я решил опубликовать перевод этой статьи после публикации моего варианта , в котором объясняю, что такое эффект.

    habr.com/ru/articles/892440/

    #reactjs #effects #typescript #typesafe #production_ready #composable #pure_functions #blueprints