Size: a a a

2020 July 25

B

BPRO in aiogram [ru]
Fᴏʀᴅᴇɴ
Я вообще пришел к хранению переводов в бд
Извините, может есть открытый репозиторий вашего проекта?
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
BPRO
Извините, может есть открытый репозиторий вашего проекта?
Нет, открытых нет
Я пришлю код чуть позже, если нужно
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
да, так работает, спасибо.
но выглядит уже не так хорошо как прошлый вариант(
Настоящие программисты, подскажите, вот это же подходит под определение fixtures?
источник

T

Tishka17 in aiogram [ru]
да
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Спасибо
источник

B

BPRO in aiogram [ru]
Fᴏʀᴅᴇɴ
Нет, открытых нет
Я пришлю код чуть позже, если нужно
Благодарю!  Было бы хорошо
источник

D

Dima in aiogram [ru]
@JRootJunior а ликпей тест просто не списывает деньги с карты? А так больше ничем не отличается?
источник

AR

Alex RootJunior in aiogram [ru]
Dima
@JRootJunior а ликпей тест просто не списывает деньги с карты? А так больше ничем не отличается?
Да. Почти.
источник

Т

Технопёс in aiogram [ru]
Fᴏʀᴅᴇɴ
Переслано от Fᴏʀᴅᴇɴ
простите, што за жесть
почему какая-то самостоятельная функция получения настроек может вернуть либо параметры редиса, либо параметры БД (еще бы понять почему редис не БД), либо настройки чата, да еще и попутно что-то там внутри регистрирует? Глубокое копирование тоже вызывает сомнения, такое чувство что автор кода хз как оно работает, просто на всякий случай сделал безопасный обрубок
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Технопёс
простите, што за жесть
почему какая-то самостоятельная функция получения настроек может вернуть либо параметры редиса, либо параметры БД (еще бы понять почему редис не БД), либо настройки чата, да еще и попутно что-то там внутри регистрирует? Глубокое копирование тоже вызывает сомнения, такое чувство что автор кода хз как оно работает, просто на всякий случай сделал безопасный обрубок
редис потому что кеширование
отдельные функции нужны потому что в бд лежат не совсем те данные, что нужны в боте
а в редисе именно те что нужны

а глубокое копирование - действительно просто безопасный обрубок
источник

Т

Технопёс in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Настоящие программисты, подскажите, вот это же подходит под определение fixtures?
о, ты занялся юнит тестированием? Расскажешь потом как успехи?
источник

Т

Технопёс in aiogram [ru]
Fᴏʀᴅᴇɴ
редис потому что кеширование
отдельные функции нужны потому что в бд лежат не совсем те данные, что нужны в боте
а в редисе именно те что нужны

а глубокое копирование - действительно просто безопасный обрубок
я просто возмутился, что функция делает непозволительно много, и имеет странное поведение, со странным I/O. Как такое , например, тестировать хз, не говоря уж про использовать
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Технопёс
я просто возмутился, что функция делает непозволительно много, и имеет странное поведение, со странным I/O. Как такое , например, тестировать хз, не говоря уж про использовать
использовать и тестировать довольно просто
assert example_settings == get_settings(123)
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
тестировать нужно не ее, а внутренние функции получения данных из редиса и из бд
источник

Т

Технопёс in aiogram [ru]
Fᴏʀᴅᴇɴ
тестировать нужно не ее, а внутренние функции получения данных из редиса и из бд
обычно тестируют все публичные методы (или функции)
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Технопёс
о, ты занялся юнит тестированием? Расскажешь потом как успехи?
Только один фильтр хочу тестами обложить
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Технопёс
обычно тестируют все публичные методы (или функции)
тестировать ботов 👍
источник

Т

Технопёс in aiogram [ru]
Fᴏʀᴅᴇɴ
тестировать ботов 👍
причем тут боты?
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Технопёс
причем тут боты?
при том что это часть бота?
источник

Т

Технопёс in aiogram [ru]
Fᴏʀᴅᴇɴ
при том что это часть бота?
каким образом получение настроек с толпы БД связано с ботами?
источник