ну я так считаю, что это не то чтобы хорошая практика, но если мысленно добавить "потом как-нибудь разберусь" - то уже нормальная
читал про либу АСЕ, там чувак говорит, что удачные решения в плане софта обычно либо есть в исходниках либо в головах разработчиков этих исходников. Потому он, собственно и создал свою либу и сделал ее опен сорс.