Решение считается хорошим, если оно обеспечивает получение желаемых результатов. Качество решения должно оцениваться с учетом его влияния на систему, для которой оно принималось.