1
cetsalcoatle / Re: Транслитератор украинского
« on: 02 January 2026, 18:45:05 »Я бы сказал - совсем не классно, по-джуниорски.Можете, пожалуйста, дать пример фрагмента кода, чтобы оно было не по-джуниорски?Много бизнес-логики засунуто в самую низкоуровневую часть реализации (цепочка else if-ов внутри цикла с какими-то мутабельными переменными); много копипасты. Поэтому трудно понять, что делает алгоритм, и проблематично его поддерживать.
Технический момент: создавать строку с помощью += есть антипаттерн. Каждый промежуточный результат уходит в мусор, что означает квадратичный мусор. Когда строку создают из большого числа частей, их собирают в массив и применяют join.

Учиться желание бешеное имею.

У меня просто под рукой редактора кода нет.