4 дня назад
Изучаем шаблоны проектирования в JavaScript.
В этой статье мы разберём несколько шаблонов проектирования в JavaScript. Когда запускается новый проект, вы не бросаетесь тут же писать код. Для начала нужно определить цель и область применения проекта, далее перечислить его функционал и спецификации. Только после этого вы можете начать писать код, а если это большой проект, тогда вам следует выбрать для него наиболее подходящие шаблоны. В контексте разработки, шаблоны — это решения, для типичных задач при проектировании софта. Шаблоны представляют собой наилучшие практики, применяемые опытными разработчиками...
2 месяца назад
Python - Декораторы
Декора́торы — это функции высшего порядка, которые принимают другую функцию в качестве аргумента, модифицируют её поведение и возвращают новую функцию. Основное назначение декоратора — добавить дополнительную логику вокруг вызываемой функции, не меняя её исходный код. Они так же изменяют работу не только функций, но и классов Напишем декоратор, который будет замерять время выполнения функции import time def timer(func): ____def wrapper(*args, **kwargs): ________start_time = time.time() ________result = func(*args, **kwargs) ________end_time = time...