Size: a a a

2020 January 29

ZE

Zewa 🚽 Expert in Rude QA
А зачем сенсетив дату логировать ваще?
источник

ИС

Игорь Середа in Rude QA
Merg
repr какой-нить
А потом проведи ещё такие тесты:
print(password.lower())
print(password.upper())
print(repr(password))
print(str(password))
print(password[::-1])
источник

ZE

Zewa 🚽 Expert in Rude QA
Ну типа изначально вызов логера без нее писать не?
источник

ИС

Игорь Середа in Rude QA
Zewa 🚽 Expert
Ну типа изначально вызов логера без нее писать не?
Как ты можешь от этого застраховаться?
источник

ZE

Zewa 🚽 Expert in Rude QA
Ну, ревью фичи, например. Постановка тз
источник

ИС

Игорь Середа in Rude QA
Кто-нить отлаживает какой-нить зарпос и делает logger.debug(payload).
источник

MK

Mem Kekovich in Rude QA
Zewa 🚽 Expert
Ну типа изначально вызов логера без нее писать не?
Оверрайднуть тустринг
источник

MK

Mem Kekovich in Rude QA
Игорь Середа
Кто-нить отлаживает какой-нить зарпос и делает logger.debug(payload).
Ещё раз объясни мне
Почему не сделать паттерн лейаут для вашего логера и подключить его? С регуляркой какой надо
источник

ZE

Zewa 🚽 Expert in Rude QA
Ну так ревьб кода позволит этого избежать, а то что в инфо увидит тестер
источник

ИС

Игорь Середа in Rude QA
Mem Kekovich
Ещё раз объясни мне
Почему не сделать паттерн лейаут для вашего логера и подключить его? С регуляркой какой надо
С какой блять регуляркой? Что ты туда будешь писать?
источник

ИС

Игорь Середа in Rude QA
У тебя в данных может быть номер карты, имя холдера, cvv, expire, какойнить сервисный токен.
источник

ИС

Игорь Середа in Rude QA
Как ты будешь определять, что есть что? ИИ обучать?
источник

ZE

Zewa 🚽 Expert in Rude QA
Игорь Середа
С какой блять регуляркой? Что ты туда будешь писать?
МемИи
источник

MK

Mem Kekovich in Rude QA
Игорь Середа
С какой блять регуляркой? Что ты туда будешь писать?
Ну вот мне надо было чтобы в логах не было полного номер карты
Написал регулярку
Добавил ее отнаследованный для логгера класс
Подключил в конфиг логгера
Профит. Все номера карт маскированы в логах
источник

ИС

Игорь Середа in Rude QA
Mem Kekovich
Ну вот мне надо было чтобы в логах не было полного номер карты
Написал регулярку
Добавил ее отнаследованный для логгера класс
Подключил в конфиг логгера
Профит. Все номера карт маскированы в логах
Решение на троечку. Потому что очень локальное и абсолютно бесполезное для однотипных задач с другими данными.
источник

ИС

Игорь Середа in Rude QA
Чё твоя регулярка сдлелает с JCB-картами, где 13 цифр?
источник

MK

Mem Kekovich in Rude QA
источник

ZE

Zewa 🚽 Expert in Rude QA
Там походу жопу разработвть поидется)
источник

MK

Mem Kekovich in Rude QA
Игорь Середа
Чё твоя регулярка сдлелает с JCB-картами, где 13 цифр?
Ну как вариант оверрайднуть ту стринг обьекта карта
Сделать свой тип строковый (впрочем ты это и назвал)
источник

ИС

Игорь Середа in Rude QA
Mem Kekovich
Ну как вариант оверрайднуть ту стринг обьекта карта
Сделать свой тип строковый (впрочем ты это и назвал)
Этого мало. Я привёл пример с методом, который делает lowercase.
источник