История изменений
Исправление staseg, (текущая версия) :
Посмотри на алгоритм. Предположим, что переменные в нем будут длиной в 5-10 символов. Теперь представь насколько эта стена текста будет нечитаемой.
В функциях-числодробилках оправдано использование коротких переменных в 1-2 символа, это позволяет читающему не упустить суть алгоритма за именами переменных. Единственное, что я бы порекомендовал — давать неформальное описание алгоритма в пару предложений и прокомментировать смысл переменных. UPD: (имеется в виду уже реальный проект, а не олимпиадная задачка)
Исходная версия staseg, :
Посмотри на алгоритм. Предположим, что переменные в нем будут длиной в 5-10 символов. Теперь представь насколько эта стена текста будет нечитаемой.
В функциях-числодробилках оправдано использование коротких переменных в 1-2 символа, это позволяет читающему не упустить суть алгоритма за именами переменных. Единственное, что я бы порекомендовал — давать неформальное описание алгоритма в пару предложений и прокомментировать смысл переменных.