Тяжело писать код на языке, которого совсем не знаешь.
Но когда меня это останавливало? ;)
В экстренном порядке перевожу логику приложения, написанного другим человеком на React Native, на Котлин. С параллельным перепиливанием архитектуры приложения под корутины. Весело, но деваться некуда, позади Берингов пролив. Гугление спасает, но освоение паттернов кода идёт чертовски медленно, два десятка языков в анамнезе тут не факт, что помогают.
Альтернатива - перепиливание архитектуры бэка уже всей командой, там кода в несколько раз больше, приходится, как начальнику, спасать положение.
Но когда меня это останавливало? ;)
В экстренном порядке перевожу логику приложения, написанного другим человеком на React Native, на Котлин. С параллельным перепиливанием архитектуры приложения под корутины. Весело, но деваться некуда, позади Берингов пролив. Гугление спасает, но освоение паттернов кода идёт чертовски медленно, два десятка языков в анамнезе тут не факт, что помогают.
Альтернатива - перепиливание архитектуры бэка уже всей командой, там кода в несколько раз больше, приходится, как начальнику, спасать положение.
no subject
Date: 2022-02-13 11:32 pm (UTC)Просто после двухлетнего погружения в питоновскую асинхронщину котлиновские корутины выглядят... несколько инородно, да ещё и андроидный event loop добавляет специфики. По ощущениям — примерно как из Москвы в Токио переехать. Всё, вроде, для жизни есть, но оно всё ДРУГОЕ, руль не с той стороны, вилка в розетку не вставляется и т.п. :)
В целом, за три дня соорудил работающий прототип-демонстратор, дальше будет проще, а там, глядишь, научусь писать код красиво и по канонам. Или найму разраба с опытом.