Артефакты в коде
Анти-паттерн
Артефакты в коде - это код, который уже не используется. Такой код лишь сбивает с толку, его лучше удалить.
Пример¶
Если что-то можно закомментировать по той причине, что оно не используется, значит этому в принципе не место в рабочей версии кода.
Плохо:
from math import pi
def calculate_circle_area(radius):
circle_area = pi * radius ** 2
return circle_area
# Данная функция не используется
def calculate_square_area(side):
return side * side
def main():
radius = ...
circle_area = calculate_circle_area(radius)
Плохо:
from math import pi
def calculate_circle_area(radius):
circle_area = pi * radius ** 2
return circle_area
# def calculate_square_area(side):
# return side * side
def main():
radius = ...
circle_area = calculate_circle_area(radius)
Хорошо:
from math import pi
def calculate_circle_area(radius):
circle_area = pi * radius ** 2
return circle_area
def main():
radius = ...
circle_area = calculate_circle_area(radius)