Если вас цепляет текст — всегда пишите. Лучше, конечно, в комментариях к статье, так проще не пропустить. Все комментарии на Хабре я публикую, ничего не отклоняю, все мнения важны.



Илитный Иксперт, если ты видишь это — приходи в гости, со всеми познакомлю. Расскажу про продукт, проблемы и находки. Уверен, что претензии уйдут.



Почему в коде бывают странные решения и вовремя их не починить? Легаси + разное понимание системы у всех участников. Такое есть в каждом живом продукте: одни люди принимают решения, совсем другие решают последствия. Задача меняется в процессе: сначала пишешь приложение для одной страны, а потом добавляешь еще 5. То, что работало раньше — перестает.



Как починить? Профилируйте чаще, сделайте из этого процесс. Сейчас чуть напишу об этом.