> しっかりと仕様をおって変数定義していれば間違わないとおもうし

こりゃ無理そうだな。