俺が前にみたときは、main関数一本で数千行あって、
上の方で定義してる変数が下のほうでも使われてて、
一旦動き出したら、変数に何の値が入ってるかさっぱり分からなくなるような
プログラムだったな