V
Size: a a a
V
ŹR
ŹR
NM
V
V
V
ŹR
ŹR
V
ŹR
ŹR
V
defmodule NumberOperations doХочу покрыть юнит-тестами функцию для комплексных чисел. Что, её в отдельный модуль выносить что ли?
def sum(a, b), do: do_sum(a, b)
defp do_sum(%Complex{} = a, %Complex{} = b), do: ...
defp do_sum(a, b), do: a + b
end
ŹR
ŹR
V
def sum скрывается 40 уровней вложенности. И цикломатическая сложность sum довольно высока.ŹR
V
ŹR
V