А мне вот по поводу глобальных переменных вспомнилось:
Довелось как-то разбираться с программой одного математика. Решалась задача мат. статистики. Там алгоритм сам по себе довольно сложный, а программа была написана просто убийственно. Все переменные были глобальными, вводились по мере необходимости и именовались незатейливо - a1,a2,a3 ... aN. Естественно разных типов... :) Причем в процессе написания программы (где-то после половины пути) человек узнал что существуют подпрограммы. До этого они реализовывались с помощью copy/paste. Потом при помощи GoTo туды-сюды с анализом значения в переменной, куда назад прыгать...

Ниасилил. В результате пришлось разбираться с мат. статистикой и писать программу занова самостоятельно.

With b/r. Gleb.

Ответить