>>35
その関数は1000行に達した時点でリファクタする必要がありますね。
基本的にメソッドはコメント含めて40行以内に収めるべき。
(これでも長いが)