Size: a a a

2021 January 27

AK

Alex 🌼 Karantinsky... in PiterPy Meetup
Алексей А́риксу Петров
Чят, простите дурацкий вопрос по рефакторингу в пайчарме.

Я хочу переименовать локальную переменную в атрибут объекта. Если я пытаюсь сделать это через refactor-rename, то пайчарм закономерно не разрешает имена с точкой. Find and replace даёт слишком много ложных вхождений. Можете посоветовать что-нибудь?
У меня вроде ругается, что нельзя точку, но можно сказать всё ок
источник

AK

Alex 🌼 Karantinsky... in PiterPy Meetup
Вот, continue editinig и ок
источник

АП

Алексей А́риксу Петр... in PiterPy Meetup
Alex 🌼 Karantinsky
Вот, continue editinig и ок
ага, при этом я тоже сейчас рефакторю функцию работы с s3. ^__^
источник

Б

Боброний in PiterPy Meetup
Alex 🌼 Karantinsky
Вот, continue editinig и ок
Ух ты, не знал, что так можно
источник

Б

Боброний in PiterPy Meetup
Я обычно подобное регулярками ищу и правлю. И наверное так даже удобнее, если нужно что-то поправить не только в пределах одного метода
источник

АП

Алексей А́риксу Петр... in PiterPy Meetup
Alex 🌼 Karantinsky
Вот, continue editinig и ок
интересно, что в рефакторе через отдельное окно он это не позволяет
источник

АП

Алексей А́риксу Петр... in PiterPy Meetup
источник

AK

Alex 🌼 Karantinsky... in PiterPy Meetup
Алексей А́риксу Петров
интересно, что в рефакторе через отдельное окно он это не позволяет
А в каких случаях отдельное окно вылазит?
источник

АП

Алексей А́риксу Петр... in PiterPy Meetup
Alex 🌼 Karantinsky
А в каких случаях отдельное окно вылазит?
если делать через выпадающее меню, а не через клавиатурный шорткат
источник

Б

Боброний in PiterPy Meetup
Alex 🌼 Karantinsky
А в каких случаях отдельное окно вылазит?
Если меняется не локальная переменная или параметры функции
источник
2021 January 30

AO

Alexander Osipenko in PiterPy Meetup
Привет! Подскажите, это нормальная практика запускать юнит тесты при сборке докера?

У меня маленький скрипт обернутый в докер, я не хочу какой-то CI поверх делать, думаю просто добавить в докерфайл строчку типа
RUN python -m unittest discover tests/


Это нормальная практика или на меня косо посмотрят?
источник

DB

Dima Boger in PiterPy Meetup
Alexander Osipenko
Привет! Подскажите, это нормальная практика запускать юнит тесты при сборке докера?

У меня маленький скрипт обернутый в докер, я не хочу какой-то CI поверх делать, думаю просто добавить в докерфайл строчку типа
RUN python -m unittest discover tests/


Это нормальная практика или на меня косо посмотрят?
Я бы косо посмотрел, но криминала не вижу🤔
источник

AZ

Andrey Zakharevich in PiterPy Meetup
а мне кажется, что это не ок. только лишнее время на сборку добавлять каждый раз и всем
источник

AO

Alexander Osipenko in PiterPy Meetup
да это просто скрипт на тестовое задание при собеседовании.. там нет ни git, ни ci, ничего нет, просто скрипт в вакууме, который должен запускаться в докере
источник

Б

Боброний in PiterPy Meetup
Alexander Osipenko
Привет! Подскажите, это нормальная практика запускать юнит тесты при сборке докера?

У меня маленький скрипт обернутый в докер, я не хочу какой-то CI поверх делать, думаю просто добавить в докерфайл строчку типа
RUN python -m unittest discover tests/


Это нормальная практика или на меня косо посмотрят?
Ни разу такого не видел, точно посмотрел бы косо по нескольким причинам
источник

Б

Боброний in PiterPy Meetup
Andrey Zakharevich
а мне кажется, что это не ок. только лишнее время на сборку добавлять каждый раз и всем
+
источник

AZ

Andrey Zakharevich in PiterPy Meetup
Alexander Osipenko
да это просто скрипт на тестовое задание при собеседовании.. там нет ни git, ни ci, ничего нет, просто скрипт в вакууме, который должен запускаться в докере
ну так и зачем туда лишнего пихать? ci тебе гитхаб нахаляву в два клика сделает
источник

Б

Боброний in PiterPy Meetup
Alexander Osipenko
да это просто скрипт на тестовое задание при собеседовании.. там нет ни git, ни ci, ничего нет, просто скрипт в вакууме, который должен запускаться в докере
Ну опять же, звучит как довольно специфическая штука, может быть такой способ и норм в данной ситуации. Но за правило такой подход я бы не брал
источник

DB

Dima Boger in PiterPy Meetup
Ещё всегда можно поверх какую-нибудь абстракцию добавить — от мейкфайла до чистого баш-скрипта
источник

MK

Maxim Koltsov in PiterPy Meetup
От мейкфайла до мейкапа
источник