ソースコードがひどいんです。

仕事の話ですが。設計図も含めて、書いたのは自分です。段々ヤヴァくなってきました。
多システムとの接続部分で、マルチスレッドがごちゃごちゃしているところなので、ごちゃごちゃするのは仕方ないとはいえ・・・。
きっと、設計図レベルで間違いがあるのだと思うのです。でも、どう書き直したらいいのか思いつかないのです。明日、一日考えたらいい案が出るといいなぁ。