14289
Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404
нормальный прод в файлики напрямую никогда не пишет, а elk это в бакет
Читать полностью…
Тесты бывают разные
Юниты потому и юниты что тестируют минимальный кусок логики, и для каждой реализации они ожидаемо будут свои
Более высокоуровневый тест вполне может покрыть работу с несколькими реализациями внутри себя, но он и тестировать будет более высокоуровневую логику, на на конкретную реализацию ему будет плевать
если есть интерфейс и две реализации, то я для двух реализаций буду дублировать тесты, а почему бы е написать как-то один раз повторяющиеся тесты и просто перечислить реализации
Читать полностью…
Мысль верная, но тут тогда грань размыта до беспредела. Можно физрука назвать ITшником, потому что у него в физическом (или электронном) журнале есть информация, над которой он выполняет условные CRUD операции
Читать полностью…
я ML/DS с 9 годами опыта и назвать меня полноценным айтишником/инженером у меня язык не повернется
Читать полностью…
import logging
# Настройка: указываем имя файла, уровень логирования и формат сообщений
logging.basicConfig(
filename='app.log', # наш файл
filemode='a', # добавляем новые записи в конец, а не перезаписываем
format='%(asctime)s — %(name)s — %(levelname)s — %(message)s',
level=logging.INFO # фильтруем: ниже этого уровня сообщения не попадут в файл
)
logger = logging.getLogger(__name__)
Всем привет. нужно ли ставить ограничитель по памяти на app.log?
Читать полностью…
Если реализации разные, наверно они делают что-то разное. Значит и тестировать мы будем это.
То, что они делают одинаково, действительно можно протестировать одними тестами. Посмотри что такое параметрические тесты
Но. Можно протестировать что кто-то правильно интерфейсом пользуется, подставляя фейковые реализации
Читать полностью…
в дальнейшем по результатам провести сегментацию и цели обучения достигнуты)
Читать полностью…
Нууу)) ты считаешь средний балл по факту всех оценок за семестр
Читать полностью…