@ru_python

Страница 6945 из 9768
Joss
04.11.2018
22:45:13
когда не осилил
не вижу смысла вообще, когда есть нормальные IDE

ivan
04.11.2018
22:45:28
Nikolay
04.11.2018
22:45:29
это eclipse?

ivan
04.11.2018
22:45:43
Вообще юзаю nano для такого

Google
Sfy
04.11.2018
22:45:46
то ли дело vi
Владеешь vim == владеешь vi. Раскладка через hjkl работает и в vim. Vi актуален, когда нужно то, что гарантированно есть на любой системе семейства UNIX.

Master
04.11.2018
22:45:48
не вижу смысла вообще, когда есть нормальные IDE
не вижу смысла покупать мышь для "нормальных" ide

Sfy
04.11.2018
22:46:01
Это как с less и more.

Nikolay
04.11.2018
22:46:19
разрабы IDE скооперировались с производителями мышей

очевидный заговор

Sfy
04.11.2018
22:46:28
Ты в 95% используешь less или vim -R, но если машина старая, то там может быть только more и vi.

Nikolay
04.11.2018
22:46:57
разрабы IDE скооперировались с производителями мышей
это какой-то мышиный барон всем правит

Nikolay
04.11.2018
22:47:18
свежесть альпийских лугов

Aragaer
04.11.2018
22:48:15
не вижу смысла в IDE

Sfy
04.11.2018
22:48:19
Кстати, мышкой как пользоваться вынужденно перестал, сразу кучу хоткеев освоил.

Aragaer
04.11.2018
22:48:26
весь мой компьютер = моя IDE

Master
04.11.2018
22:48:55
не вижу смысла в IDE
они для чуваков, которым лень запускать отдельные проги в отдельных окнах

Google
Aragaer
04.11.2018
22:50:14
а кто мне даст какой-нибудь простой квикстарт "как с unittest перекатиться на pytest"?

ivan
04.11.2018
22:50:38
Master
04.11.2018
22:50:41
а pytest явно лучше юнитов?

ivan
04.11.2018
22:50:42
что там*

Sfy
04.11.2018
22:50:51
да и кстати, тулчейн для питоностека то уже изучен? pip / virtualenv / pipenv (че там у нас еще нынче есть)
Про последние два только читал. pip3 скачиваю модули, которые мне нужны.

Aragaer
04.11.2018
22:50:57
ну у меня куча кода на unittest, а pytest я не знаю

ivan
04.11.2018
22:51:02
а pytest явно лучше юнитов?
Не сказал бы, что лучше Просто unittest это какой-то джава стайл А pytest pythonic way

Sfy
04.11.2018
22:51:09
Git знаю хорошо без Питона.

ivan
04.11.2018
22:51:12
Кому как удобнее

Aragaer
04.11.2018
22:51:18
пробовал заюзать pytest-bdd, но не зашло, вернулся на behave

Master
04.11.2018
22:51:32
Nikolay
04.11.2018
22:51:59
ivan
04.11.2018
22:52:11
если у pytest нет апи/доки то это не pythonic а rust way
Есть дока как бы А АПИ да, минимальное Просто юзаешь стандартные asserts

Sfy
04.11.2018
22:52:27
в отдельное виртуальное окружение?
Нет. Как я понял, мне срочно нужно что-то прочитать.

ivan
04.11.2018
22:52:32
Ну и блин, мне удобней pytest чет

Master
04.11.2018
22:52:37
Есть дока как бы А АПИ да, минимальное Просто юзаешь стандартные asserts
почему тогда не писать тесты без лишних либ, лол?

Nikolay
04.11.2018
22:52:40
если у тебя питон3 и выше, то тут спроси, я хз че там в питоне3 щас

Google
ivan
04.11.2018
22:53:33
Nikolay
04.11.2018
22:53:44
должен кто-то код на 2ке множить

зато работка есть 8)

ivan
04.11.2018
22:54:05
Так я тоже умножаю

Один из проектов на втором питоне

Sfy
04.11.2018
22:54:24
Виртуальная среда нужна, чтобы не было конфликтов версий модулей, если потребуются разные или что?

ivan
04.11.2018
22:54:33
Но вроде терпимо

Sfy
04.11.2018
22:54:43
Надо же, догадался.

Nikolay
04.11.2018
22:54:52
Чтоб не засорять системный питон

Под каждый проект свое окружение

Master
04.11.2018
22:55:12
ну типо у тебя в одном месте одна версия, а в системе другая, в итоге минус конфликты

Aragaer
04.11.2018
22:55:18
крч гугл выдает 100500 ишшьюсов с гитхаба "мигрировать с юниттеста на питест"

в юниттесте кстати моки норм

Nikolay
04.11.2018
22:55:40
со своим *lockfile / pyenv file / requirements.txt файлом, в которых завивсимости, и который можно просто скинуть на gitlab/githhub/bitbucket

ivan
04.11.2018
22:55:48
в юниттесте кстати моки норм
Если я не ошибаюсь В пайтест их вообще нету ))0

Google
ivan
04.11.2018
22:56:08
А, ну, отдельная либа есть для этого, расширяющая pytest

Aragaer
04.11.2018
22:56:43
ну да

в юниттесте оно тоже отдельным подмодулем идет

ivan
04.11.2018
22:57:11
Так не

Admin
ERROR: S client not available

ivan
04.11.2018
22:57:18
В pytest даже ставиться отдельно

Т.е это два модуля разных pytest И pytest_mocker

Aragaer
04.11.2018
22:57:34
юнит тест просто не ставится вообще 8)

ivan
04.11.2018
22:57:45
Aragaer
04.11.2018
22:58:01
unittest и unittest.mock это два разных встроенных модуля с разными страницами документации

Sfy
04.11.2018
22:59:25
И последнее. На какую биржу фриланса (неважно англ/ру) вы бы шли, чтобы залутать на первый Доширак? Вообще, может у вас есть какой-то опыт в этом плане позитивный/негативный.

Или вообще не биржу, а надо искать по знакомству/на форумах.

ivan
04.11.2018
23:00:16
Это долго и не эффективно

Искать заказы, когда ты ноунейм

Проще поднять скиллы и пойти куда-то в офис

Sfy
04.11.2018
23:01:00
Сделать 2-3 проекта, выложить на Гитхаб, а потом лезть? Как вариант.

ivan
04.11.2018
23:01:19
Дяденьки на фрилансе не смотрят на гитхаб проекты, зачастую

Tishka17
04.11.2018
23:01:33
Хз вообще как люди фрилансят. Работа в офисе рулит

Sfy
04.11.2018
23:01:39
Проще поднять скиллы и пойти куда-то в офис
Я и так работаю в ИТ, но в другой сфере, правда.

Google
Tishka17
04.11.2018
23:01:47
Тебе и комп дадут и зарплату стабильную и опыта от коллег наберёшься

Sfy
04.11.2018
23:01:59
Дяденьки на фрилансе не смотрят на гитхаб проекты, зачастую
Хмм... А если напридумывать себе credentials убедительных?

ivan
04.11.2018
23:02:02
Я и так работаю в ИТ, но в другой сфере, правда.
Так попробуй в границах компании релоцироваться Это ж проще всего, лол

Хз вообще как люди фрилансят. Работа в офисе рулит
Плюсек Либо удалёнка какая-то, но в команде/компании

Sfy
04.11.2018
23:03:03
От человека же зависит.

В любом случае, спасибо за ваши советы.

Vladislav
04.11.2018
23:07:50
models.py: from peewee import * db = SqliteDatabase('users.db') class BaseModel(Model): class Meta: database = db class Users(BaseModel): user_id = IntegerField(unique=True) ref = IntegerField(default=0) @classmethod def get_ref_count(cls, user_id): return cls.get_user(user_id).ref @classmethod def increase_ref_count(cls, user_id): user = cls.get_user(user_id) user.ref += 1 user.save() Проблема следующая: Любой из этих методов редактирует самую верхнюю строку таблицы, а не по user_id. пока в базе данных 1 пользователь, все ок. как только их 2 и более, методы редактируют только первого пользователя

Nikolay
04.11.2018
23:13:33
где коммит

Tishka17
04.11.2018
23:14:10
Покажи метод get_user
Я вот сначала подумал, что он автоматический. Но не. Автоматом будет что-то типа User.get(User.id == user_id)

ivan
04.11.2018
23:15:41
Ну типо, у чела походу какой-то кастомный метод get_user Который он не удосужился скинуть и который не првильно работает)

Tishka17
04.11.2018
23:24:45
И не отвечает в чате, хотя сам же спросил

Dmitri
04.11.2018
23:25:28
И не отвечает в чате, хотя сам же спросил
я в бегинерсах ему ответил, походу пошел тестить

Tishka17
04.11.2018
23:25:36
Ок

Страница 6945 из 9768