Чистый код: о чем молчат сеньёры
Nested bloop
23913

>> Как еще это все переписать, чтобы стало красиво?

Так уж получилось, что отвечать на такие вопросы есть часть моей работы и хобби. Я готов безвозмездно предложить свою помощь