Декораторы
Функция, которая оборачивает функцию. Запись через «собачку», аргументы у декоратора, порядок применения. Мир темы — почтовое отделение.
Решено 0 из 14
-
Штамп на квитанции
Квитанции в окне №3 печатают несколько разных кусков программы, и снизу у каждой должна стоять …
функцияПросто -
Через собачку
Зинаида Петровна велела: всякая сумма в бумагах пишется с рублём — «300 ₽», а не «300». Расчёто…
функцияПросто -
Журнал окна
К вечеру Зинаида Петровна спрашивает, что за день прошло через окно. Расчёты в программе разные…
функцияСредне -
Имя не теряется
После того как расчёты обернули журналом, в отчёте об ошибке стало появляться загадочное «obert…
функцияСредне -
Два декоратора подряд
Объявления на стекле окна №3 печатают одинаково: слово «Объявление», двоеточие, а дальше сам те…
+1 функцияСредне -
Привратник
Посылку без адреса оформлять нечего, а программа честно доходила до расчёта и падала уже в сере…
функцияСредне -
Декоратор на методе
Окон в отделении три, и каждое считает свои операции: у кого сколько за смену. Счётчик нужен у …
+1 функцияСложно -
На случай сбоя
Тарифы отделение берёт из общей базы, а связь с ней пропадает по нескольку раз в день. Ронять и…
+1 функцияСложно -
Вес через свойство
В базе отделения обнаружились посылки с отрицательным весом: кто-то поправил вес руками уже пос…
+1 функцияСложно -
Память с очисткой
Справка о тарифе идёт в общую базу и возвращается через раз по полсекунды. За день одни и те же…
+1 функцияСложно -
Один раз за запуск
Справочник индексов читается с диска три секунды. Нужен он не всегда, но если понадобился — дал…
функцияСложно -
Не чаще, чем
Сводку по отделению начальница обновляет кнопкой, а считается сводка по всей базе. Нажимают кно…
функцияВсерьёз -
Со скобками и без
Пометку к записям в журнале завели общую, а потом понадобилось иногда ставить свою. Переписыват…
функцияВсерьёз -
Декоратор класса
Зинаида Петровна хочет знать, чем вообще занимается программа отделения: какие операции зовут с…
+1 функцияВсерьёз