Size: a a a

Django [ru] #STAY HOME

2020 March 26

S

Serj in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Может, железо получше купишь?)
на любом железе "честные" юнит тесты будут выполняться быстрее чем тестирование апи-ручек
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Serj
ну согласись, что когда она инкапсулирована в сервисный объект, по методам и т.д., а вьюха является лишь "запускатором" этого кода, такой подход гораздо проще оттестировать, чем если бы все это было написано тупо во вьюхе
зависит от задач и кода
возможно что внедрение дополнительной прослойки
лишь только усложняет и разработку и тестирование
источник

S

Serj in Django [ru] #STAY HOME
а когда колиество тестов переваливает за тысячу это уже очень сильно ощущается
источник

vc

vadim chin in Django [ru] #STAY HOME
Serj
ну согласись, что когда она инкапсулирована в сервисный объект, по методам и т.д., а вьюха является лишь "запускатором" этого кода, такой подход гораздо проще оттестировать, чем если бы все это было написано тупо во вьюхе
омг любой линейный код читается быстрее - возьмите туже оду
сервисы инжекции и др-я хрень еще можно вообще rxpython впендолить - ну круто, только народ надо набирать скилловый и дорогой
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Serj
на любом железе "честные" юнит тесты будут выполняться быстрее чем тестирование апи-ручек
Их в любом случае придётся тестировать
источник

S

Serj in Django [ru] #STAY HOME
vadim chin
омг любой линейный код читается быстрее - возьмите туже оду
сервисы инжекции и др-я хрень еще можно вообще rxpython впендолить - ну круто, только народ надо набирать скилловый и дорогой
про инжекции никто не говорил
источник

S

Serj in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Их в любом случае придётся тестировать
да, но сделать это будет гораздо проще
источник

vc

vadim chin in Django [ru] #STAY HOME
адептов вон бестпрактис - спрашивали про большие прожекты  - в итоге язык то в одном месте
источник

vc

vadim chin in Django [ru] #STAY HOME
и все на каких то реально хелло волд
источник

S

Serj in Django [ru] #STAY HOME
Dan Tyan
зависит от задач и кода
возможно что внедрение дополнительной прослойки
лишь только усложняет и разработку и тестирование
да, конечно, я не говорю про сайт-визитку, там и тестами в принципе можно пренебречь, я про средних размеров проекты и больше
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Serj
да, но сделать это будет гораздо проще
Чем что? Тебе все равно надо передавать параметры, а передавать их в отдельную функцию - не сильно то ускорит, если ты не мокаешь её
источник

S

Serj in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Чем что? Тебе все равно надо передавать параметры, а передавать их в отдельную функцию - не сильно то ускорит, если ты не мокаешь её
Ты понимаешь как работает тестирование именно апи? Каждый тест это настоящий сетевой запрос, на тестовый сервер, который джанга поднимает. Вызов метода, для его тестирования на порядки быстрее. Когда на проекте с сотню тестов, это не заметно, но когда их количество переваливает за тысячу это становится весомым
источник

S

Skoomer in Django [ru] #STAY HOME
добрый день)Делаю новую апп  users(наследуюсь от моделе User)  и делаю профайл.обьявил класса профайл  прописал поля.И вот вопрос.у меня есть апп Chat  и  две моделе , chat  и  message  , как мне связать модель  message  с моделью  profile  в апп  user  чтоб при создании профиля к юзеру , в профайле уже были к примеру - количество его сообщений .Это через one2one ?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Serj
Ты понимаешь как работает тестирование именно апи? Каждый тест это настоящий сетевой запрос, на тестовый сервер, который джанга поднимает. Вызов метода, для его тестирования на порядки быстрее. Когда на проекте с сотню тестов, это не заметно, но когда их количество переваливает за тысячу это становится весомым
Посидишь пару минут, состаришься?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Ты ещё энтерпрайз проекты не кампилил
источник

S

Serj in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Посидишь пару минут, состаришься?
ну юнит тесты на то и юнит, что их удобно запускать чуть ли не на каждое изменение, чем чаще тем лучше.
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Serj
ну юнит тесты на то и юнит, что их удобно запускать чуть ли не на каждое изменение, чем чаще тем лучше.
Запускать тест на конкретное приложение и даже вьюху, никто не запрещал
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Skoomer
добрый день)Делаю новую апп  users(наследуюсь от моделе User)  и делаю профайл.обьявил класса профайл  прописал поля.И вот вопрос.у меня есть апп Chat  и  две моделе , chat  и  message  , как мне связать модель  message  с моделью  profile  в апп  user  чтоб при создании профиля к юзеру , в профайле уже были к примеру - количество его сообщений .Это через one2one ?
один к одному
нельзя так как будет же несколько сообщений
источник

DT

Dan Tyan in Django [ru] #STAY HOME
больше одного
источник

S

Serj in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Ты ещё энтерпрайз проекты не кампилил
ну опять же, компилируется ведь весь проект абсолютно не всегда, чаще только та часть которая была изменена
источник