Если код повторяется три раза, его следует извлечь в новую процедуру. То же что и Триангуляция developmentpracticetriangulation