и посмотреть медиа
Библиотека питониста: Python Django Flask
и посмотреть медиа
Все полезное для Python разработчиков: Django, Flask и библиотеки.
Все полезное для Python разработчиков: Django, Flask и библиотеки.
Комплексный канал для питонистов. Содержит подборки библиотек, гайды по Django и Flask, примеры кода и советы. Все самое нужное в одном месте для эффективной работы и обучения веб-разработке на Python.
👍 ArchUnit для Python: архитектурные правила как юнит-тесты Python не заботится о том как вы организуете код. Нет компилятора который закричит когда route handler импортирует напрямую из слоя базы данных. Нет ошибки при циклической зависимости между модулями. Всё работало пока проект не вырос. А потом кто-то импортировал sqlalchemy прямо в Pydantic-схему — потому что так быстрее. ArchUnitPython решает это: архитектурные правила живут рядом с обычными тестами и запускаются в pytest. 🚫 Запретить зависимости между слоями from archunitpython import project_files, assert_passes def test_presentation_should_not_depend_on_database(): rule = ( project_files("src/") .in_folder("**/presentation/**") .should_not() .depend_on_files() .in_folder("**/database/**") ) assert_passes(rule) 🔄 Запретить циклические зависимости def test_no_circular_dependencies(): rule = project_files("src/").should().have_no_cycles() assert_passes(rule) Когда правило нарушается — тест падает с понятным сообщением. Никаких отдельных конфигов и команд. ✅ Что проверяет — направление зависимостей между слоями — циклические зависимости — нарушения именования — превышение размера файлов — внешние модули в неположенных местах pip install archunitpython 📍 Навигация: Вакансии • Задачи • Собесы Библиотека питониста #буст
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!
Comunidad DAO FavorJägermiesterGestión colectiva de activos e inversiones criptográficos.
DAO 1. 2.–Una plataforma para la gestión colectiva de activos criptográficos y las iniciativas descentralizadas.
Noticias automatizadas enDeFiCrypto, Negocios y Finanzas de más de 140 fuentes It's en constante evolución.