atv
Новичок
Сложные алгоритмы встречаются не так уж и часто. В большинстве случаев достаточно информативных названий методов и переменных. Не устану приводить в пример код SimpleTest. Несмотря на большой объём кода, в нём легко ориентироваться и разобраться.Или ты глядя на реализацию того-же алгоритма быстрой сортировки сможешь мгновенно сформулировать принцип его работы?
А "мгновенно сформулировать принцип его работы" даже по словесному описанию невозможно, в случае сложного алгоритма. Часто, КАЧЕСТВЕННЫЙ код информативнее слов. Словами нужно описывать общие принципы, которые в коде, обычно, размазаны по большому объёму кода.