Tishka17
я предпочитаю писать тесты после появления условно работающего прототипа кода.
Проксимов
Как избежать изменений тестов в процессе написания кода? То есть как написать тесты гарантированно правильно
Делать их максимально абстрактными и менять реализацию только (по возможности не надо)
Anonymous
ни в одной =D
Как ты лично пишешь код? Ты следуешь TDD, пишешь тесты после кода или вообще на них забиваешь? Как выглядит твой личный цикл разработки, так скажем.
Tishka17
Хотя в завимисости от задачи - иногда проще написать тест чем руками проверять что ты пишешь
Anonymous
воркфлоу)
Anonymous
Тааааак... немного мета вопросов... Ребят кто работал с ип телефонией.. подскажите пожалуйста с его стоит начать, где и что почитать.. вообще за любую инфу буду благодарен)
👑OGURCHIK🖤
👑OGURCHIK🖤
🤔как фиксить?
👑OGURCHIK🖤
гугол не помог
Anonymous
🤔как фиксить?
У меня это пофиксилось исправлением кодировки
👑OGURCHIK🖤
что
👑OGURCHIK🖤
куда?
Anonymous
как
Сохранил файл редактором
👑OGURCHIK🖤
ну так там все окей
👑OGURCHIK🖤
пичармом сделано
Anonymous
ну так там все окей
Может забыли поставить utf-8
Kristina
#работа #вакансия #job #python #senior Компания: #Labstech Локация: #Kiev #Ukraine #офис #office З/п: $3500-4600 Опыт работы: от 3 лет Израильский продукт. Стартап. Разработка с нуля, команда тоже с нуля :) По стеку - он еще обсуждается и можно будет повлиять на выбор технологий. Пока из основного: • 3+ years experience in Software Development using Python • Experience with Cloud Technologies • Experience with Machine Learning • Understanding of JavaScript Ребята занимаются разработкой цифровой платформы для фешн-индустрии, которая объединяет клиентов и специалистов (стилисты, дизайнеры и др.). Полное описание позиции - https://jobs.dou.ua/companies/labstech/vacancies/94467/
👑OGURCHIK🖤
🤔там же вроде сразу в ютф
Anonymous
как
Еще помогает заменять соответсвующие байты. Их соответствие можно в конвертере посмотреть
👑OGURCHIK🖤
🤔
Julian 🏳️‍🌈
Это экономнее по времени, но портит качество конечного продукта... Или нет? Я это понимаю, как trade-off.
Прототип легче писать без тестов, если что-то серьезное и долгоиграющее, то лучше с тестами
Anonymous
Прототип легче писать без тестов, если что-то серьезное и долгоиграющее, то лучше с тестами
Мне кажется тесты надо писать чтобы не поломать исправлениями
Tishka17
Да, это самое главное. Ну и ещё чтобы проверить что ты действительно написал работающий код
Tishka17
меня смущает число 4017. Что это?
👑OGURCHIK🖤
это журнал
Tishka17
а.
Tishka17
код в студию тогда
👑OGURCHIK🖤
🌚
Tishka17
не вижу чет трейса
👑OGURCHIK🖤
его нет
Tishka17
ты там сам заглушил трейс что ли?
👑OGURCHIK🖤
дальше перезапуск
👑OGURCHIK🖤
нет
👑OGURCHIK🖤
)))
👑OGURCHIK🖤
его нет
Tishka17
это при старте так?
👑OGURCHIK🖤
после этого трейса нет
👑OGURCHIK🖤
во время работы
Tishka17
или во время работы все же?
Tishka17
логи как собираешь?
👑OGURCHIK🖤
в лог и пишу)
👑OGURCHIK🖤
logging.getLogger
Tishka17
а трейс?
Tishka17
у тебя там что ли написано except Exception as e: logger.error(e) ?
Julian 🏳️‍🌈
Кто-то кидал свой скрипт в pypi?
Julian 🏳️‍🌈
Там __init__.py вообще нужен?
Aragaer
я кидал. У меня есть.
👑OGURCHIK🖤
да
Julian 🏳️‍🌈
я кидал. У меня есть.
А в чем его суть?
MRY
Всем добрый день. Посоветуйте пожалуйста что можно использовать для упаковки скрипта в один исполняемый файл под linux системой, так как нет желания на каждый сервер ставить кучу модулей через pip
Aragaer
https://pypi.org/project/yet-another-io-channels-library/ и https://pypi.org/project/yet-another-runner/
Alex
но отдельные долбоебы типа docker-compose пакуют при помощи pyinstaller
Tishka17
Кто-то кидал свой скрипт в pypi?
Например https://github.com/Tishka17/dataclass_factory
Alex
при чем тут __init__.py к PyPi?
Julian 🏳️‍🌈
Ну в гайде там его упомянули🌝
Alex
в установочном пакете (колесе) может быть один и более как модулей так и пакетов верхнего уровня.
Julian 🏳️‍🌈
А так, мне наверное надо погуглить, что делает __init__.py
Alex
Ну в гайде там его упомянули🌝
ну мозг человеку даден чтобы думать
Tishka17
3. Пакет в pypi
Alex
1. Пакет по твой дистрибутив. Если все заивисомсти есть в систенмых репах 2. docker
ну можно зависимости и в свой пакет упаковать при особом желании
Alex
spotify в свое время релизнули deb_virtualenv например
Tishka17
Мы такое делали, но нам быстро надоело
Alex
есть много способов совторить херню с пакетированием
MRY
Спасибо за совет.. зарегился на pypi, читаю маны Чувствую на обед не пойду.
Роман
Посоны, а подскажите если тест, отмеченный как expectedFailure, успешно пройдёт, это будет ошибка для раннера?
Daniil
Успешно же прошел. Но это же failure. Но успешно ведь...
Tishka17
хз зачем так делать =D
Леха
Плохой опыт, это тоже опыт. Ошибка, это тоже информация, которую можно использовать)
Леха
Добрый вечер!